Difference between revisions of "Teacher's Tools"

From Sugar Labs
Jump to navigation Jump to search
(Made the page)
 
(Added Milestones)
Line 10: Line 10:
 
==Project Files/Git==
 
==Project Files/Git==
 
in a bit
 
in a bit
 +
 +
==Milestones==
 +
1) Design Doc
 +
Need
 +
  - Map out architecture and design of activity
 +
  - Finalize GUI layouts and interface design
 +
Want
 +
  - Find other members (mainly networking)
 +
2) GUI Implementation
 +
Need
 +
  - Teacher GUI implementation
 +
  - Navigation from screen to screen
 +
Want
 +
  - Partial functionality of stats
 +
3) Full functionality of stats
 +
Need
 +
  - Full functionality of stats
 +
  - Both Teacher and Student GUI's fully implemented
 +
  - Smooth navigation from screen to screen
 +
Want
 +
  - Ability to see in network that activity has started
 +
  - Stubbed code for accepting new connections
 +
4) Not Networking
 +
Need
 +
  - Everything working other than networking
 +
  Includes:
 +
    - Teacher and student GUI's flow from screen to screen intuitively
 +
    - Stats are gathered and displayed in a comfortable manner that is easy to understand
 +
Want
 +
  - 1 Set of 50 questions to be able to be uploaded to [[School Server/RIT|schoolserver.rit.edu]]
 +
  - Stubbed code for possible download of questions from [[School Server/RIT|schoolserver.rit.edu]]
 +
  - Ability to accept someone joining the activity and at least recognize them if not interact with them
 +
5) Mesh Networks
 +
Need
 +
  - Ability to recognize other users in activity and interact with them (Teacher)
 +
  - Ability to send/receive information from other users in activity (Teacher)
 +
Want
 +
  - Ability to download and use question packets from [[School Server/RIT|schoolserver.rit.edu]]
 +
6) Server
 +
Need
 +
  - Ability to upload and download packets of questions from [[School Server/RIT|schoolserver.rit.edu]] and use them easily
 +
Want
 +
  - Any additional functionality to be added here
  
 
==Other notes==
 
==Other notes==

Revision as of 11:52, 30 September 2009

Group Members

Alex Jones

Project Description

This project is going to be a program for the teacher to use to test students on their knowledge of math. The results will then be displayed to the teacher. The results will include things like % of users that answered the question correctly. A graphical display of what all of the submitted answers were and how many of each student picked that answer. The average time of student answers. And finally, a graphical display of all the students in the activity that when hovering over any particular student, will show the individual statistics about the student. This will help the teacher learn quickly what the weak points of the class as a whole are, as well as each individual student. With this knowledge the teacher easily determine what topics require more time for the students to learn.

Future goals

Eventually, this will all be run with just a mesh network, or series of mesh networks. Teachers will be able to run the activity and students will be able to join. Hopefully we'll figure a way to efficiently connect somewhere between 10-15 students to each teacher. Also, currently the project will call for the teacher to input the question, answer, and amount of time to be given to the students to answer. Ideally the schoolserver.rit.edu will be able to host 'packets' of pre-made questions that the teacher can download and use.

Project Files/Git

in a bit

Milestones

1) Design Doc

Need
 - Map out architecture and design of activity
 - Finalize GUI layouts and interface design
Want
 - Find other members (mainly networking)

2) GUI Implementation

Need
 - Teacher GUI implementation
 - Navigation from screen to screen
Want
 - Partial functionality of stats

3) Full functionality of stats

Need
 - Full functionality of stats
 - Both Teacher and Student GUI's fully implemented
 - Smooth navigation from screen to screen
Want
 - Ability to see in network that activity has started
 - Stubbed code for accepting new connections

4) Not Networking

Need
 - Everything working other than networking
 Includes:
   - Teacher and student GUI's flow from screen to screen intuitively
   - Stats are gathered and displayed in a comfortable manner that is easy to understand
Want
 - 1 Set of 50 questions to be able to be uploaded to schoolserver.rit.edu
 - Stubbed code for possible download of questions from schoolserver.rit.edu
 - Ability to accept someone joining the activity and at least recognize them if not interact with them

5) Mesh Networks

Need
 - Ability to recognize other users in activity and interact with them (Teacher)
 - Ability to send/receive information from other users in activity (Teacher)
Want
 - Ability to download and use question packets from schoolserver.rit.edu

6) Server

Need
 - Ability to upload and download packets of questions from schoolserver.rit.edu and use them easily
Want
 - Any additional functionality to be added here

Other notes

I'm not very knowledgeable when it comes to building/maintaining networks, specially in python; so if anyone is and is interested in helping me out feel free to contact me.

Contacts

Alex Jones email: acj3840@rit.edu