Pop Quiz/Development

Home base for hackers and devs.

Prototype
If you are a teacher and want to evaluate my project, please either click here or look just below to run the prototype. It will launch in the same window, so when you're done hit the back button to get back to this page. Please read the prototype notes as it explains what each screen is for. Once you're done running it, please go here to discuss it (or once again look below). The latest version is where you would add your input. If you need any help or would just prefer to individually contact me feel free to send me an email at acj3840@rit.edu Discuss the prototype here For a directory of the old versions look here

To-Do
Polish up the GUI for the Teacher and Student and test functionality

Integrate and test networking code and or look at other programs that use mesh networking and fit code to PopQuiz use.

Test all integrated code, track bugs

Begin user testing (need to find an environment, ping Math4)

Fix bugs and edit features if need be from results of testing.

Deploy

Milestones
1) Learn Python/Get GroupMembers Need - Know python and have dev environment set up  - Get group members

2) Create Student User Interface Need - Able to accept input from user  - Transition from screen to screen smoothly  - Gathers all of the desired information easily

3) Create Teacher User Interface Need - Able to accept input from user  - Transitions from screen to screen smoothly  - Stores all the information in a format easily sent over networks  - Able to display all of the class information regardless of number of students (up to 15)

4) Get Networking working Need - Teacher is able to create and share activity  - Students are able to join activity  - Information is able to be passed from student XO to teacher XO

5) Test Need - Multiple tests in many different situations  - Feedback from community on usefulness and what else is desired Date  - As long as there is support for the project

6) Add features Need - Features to be added will determine needs Date  - Needs will determine dates