Pop Quiz/Development: Difference between revisions

Created page with 'Home base for hackers and devs. ==Prototype== If you are a teacher and want to evaluate my project, please either click [http://people.rit.edu/acj3840/ForDisplayOnly/PythonProt…'
 
Modell (talk | contribs)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Pop_Quiz/Navigation}}
Home base for hackers and devs.
Home base for hackers and devs.


Line 13: Line 15:
- The 3rd and 4th screens are both for the teacher. The 3rd screen is the general statistics of the class: Percent that got it correct, the number of students that selected each answer, the average time it took them to answer. The 4th screen is a representation of the class room organized by the name of the XO per student. The teacher can hover over the XO symbol to see the XO's name immediately, and if they continue to hover over it (like in the XO user interface) more information about that particular XO will be displayed such as what answer was selected, and the exact time it took them to answer. <br \>
- The 3rd and 4th screens are both for the teacher. The 3rd screen is the general statistics of the class: Percent that got it correct, the number of students that selected each answer, the average time it took them to answer. The 4th screen is a representation of the class room organized by the name of the XO per student. The teacher can hover over the XO symbol to see the XO's name immediately, and if they continue to hover over it (like in the XO user interface) more information about that particular XO will be displayed such as what answer was selected, and the exact time it took them to answer. <br \>
Please see the related pictured below as well<br \>
Please see the related pictured below as well<br \>
==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==
==Milestones==
Line 19: Line 34:
   - Know python and have dev environment set up
   - Know python and have dev environment set up
   - Get group members
   - Get group members
Date
  - To be done by end of RIT's winter break (1/4/2010)
</strike>  
</strike>  


2) Create Student User Interface
<strike>2) Create Student User Interface
  Need
  Need
   <strike>- Able to accept input from user </strike>
   - Able to accept input from user
   - Transition from screen to screen smoothly
   - Transition from screen to screen smoothly
   <strike>- Gathers all of the desired information easily </strike>
   - Gathers all of the desired information easily  
Date
</strike>
  - Concurrent development with Teacher UI (2/14/10)


<strike>
3) Create Teacher User Interface
3) Create Teacher User Interface
  Need
  Need
Line 37: Line 50:
   - Stores all the information in a format easily sent over networks
   - 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)
   - Able to display all of the class information regardless of number of students (up to 15)
Date
</strike>
  - Concurrent development with Student UI (2/14/10)


4) Get Networking working
4) Get Networking working
Line 45: Line 57:
   - Students are able to join activity
   - Students are able to join activity
   - Information is able to be passed from student XO to teacher XO
   - Information is able to be passed from student XO to teacher XO
Date
 
  - To be as done as possible by end of class (Week of 2/14/2010)
5) Test
5) Test
  Need
  Need
Line 53: Line 64:
  Date
  Date
   - As long as there is support for the project
   - As long as there is support for the project
6) Add features
6) Add features
  Need
  Need