Coder Social home page Coder Social logo

arduino-projects / digitron Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 761 KB

A digital scantron to solve the issues of modern-day paper scantrons (Hack The Hammer II)(First Place)

Home Page: https://devpost.com/software/digitron-a-digital-scantron

C++ 100.00%
scantron digitron rf24 visual-basic arduino first-place

digitron's Introduction

DigiTron - A Digital Scantron System

Being a high school student myself, I have been using Scantrons for many years. Whereas they do make marking easier for the teachers relative to the native multiple choice question system, digiTron further simplifies this process by marking the tests as soon as the student is done! Students like me always have that feeling of doubt when changing their answer on a scantron, "What if it doesn't get erased fully? What if it reads my answer wrong?". And from personal experiences, I have ran into multiple situations where the scantron would mark my answer incorrectly! The digiTron completely eliminates this possibility of unsure as it is completely digital! Scantron paper is also quite pricey, whereas digiTron's are a one-time investment of only $7 per person! DigiTron will truly make school life better and easier for high-school students such as myself

Purpose

  • There are two types of devices
    • Student Device
    • Teacher Device
  • Students complete the multiple choice questions on their own devices
  • Teacher devices allow them to set up test sizes, marking schemes, learning points, and many other things
  • Most importantly, through an algorithm, it is able to provide general feedback on weak students, by measuring their question lengths, and students who may be involved in cheating

How I Built It

  • An Arduino for both the student and teacher devices
  • Student information is displayed on a small OLED Display
  • Teacher information is displayed on their computers when their device is connected to a Computer
  • Devices communicate using the nRF24L01 radio module
  • Software for computer written in Visual Studio, in Visual Basic

Challenges & Issues

  • Getting the Radio modules to talk to each other at considerable speeds
  • Communicating the Arduino with the Computer Software

Devpost - Project Link

https://devpost.com/software/digitron-a-digital-scantron

Student Device

digitron's People

Contributors

arduino-projects avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.