<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Acj3840</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Acj3840"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Acj3840"/>
	<updated>2026-05-14T17:24:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=56536</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=56536"/>
		<updated>2010-09-06T22:44:58Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Recent Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Pop_Quiz/Navigation}}&lt;br /&gt;
{{:Pop_Quiz/status}}&lt;br /&gt;
[[Image:Icon.svg]]&lt;br /&gt;
&lt;br /&gt;
PopQuiz is a tool primarily for teachers, to allow informal testing of students in real-time. The teacher poses questions to students on-the-fly, students answer over the mesh, and results are immediately gathered and displayed to the teacher. The application might have several [[#Alternative Use|other uses]] but pop quizzes are the main focus.&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
==Group Members==&lt;br /&gt;
&#039;&#039;&#039;Active:&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
[[user:acj3840|Alex Jones]] Founder &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] User Interfaces &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Inactive:&#039;&#039;&#039;&amp;lt;br/ &amp;gt;&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] UI/Integration &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:bisserlis|Ben Isserlis]] Networking&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
====9/6/2010====&lt;br /&gt;
Changed a lot of stuff.&lt;br /&gt;
Right now the program runs on an XO 1.0 using sugar version 0.88&lt;br /&gt;
It&#039;s not compatible with anything earlier due to python library dependencies.&lt;br /&gt;
The networking stuff is still stubbed out but isn&#039;t fully implemented. That&#039;s to be tested shortly hopefully.&lt;br /&gt;
See http://git.sugarlabs.org/projects/popquiz (commit messages) for more&lt;br /&gt;
&lt;br /&gt;
====7/08/2010====&lt;br /&gt;
*Successfully recreated GUI&#039;s from TK to GTK+&lt;br /&gt;
*GUI development is functional&lt;br /&gt;
*Beginning work on Mesh Networking&lt;br /&gt;
&lt;br /&gt;
====2/23/10====&lt;br /&gt;
Decided to switch our GUI from using Tk to GTK+ after some input from the community&lt;br /&gt;
&lt;br /&gt;
====2/13/10====&lt;br /&gt;
We made some rapid progress in networking and packaging. Current action items:&lt;br /&gt;
*Work out remaining kinks&lt;br /&gt;
**SVG Icon isn&#039;t being picked up&lt;br /&gt;
**On starting activity PopQuiz appears to either freeze or take an unacceptably long time to load&lt;br /&gt;
&lt;br /&gt;
====1/27/10====&lt;br /&gt;
We solidified our goals and plans for this quarter. Within the next week, we plan to have a minimal but functional application. &lt;br /&gt;
*The student interface will just show an image while waiting for an update from the teacher. &lt;br /&gt;
*The teacher&#039;s interface will first be assumed to be used on the XO. It will immediately open the question-creation dialog, followed by a waiting screen similar to the students&#039;. When all students have responded, text statistics will be shown.&lt;br /&gt;
*The network backend will be kept as modular as possible to interface with other tools in the future.&lt;br /&gt;
*Question: will this tool be used for actual testing, or less formal evaluation?&lt;br /&gt;
&lt;br /&gt;
==Flash Prototype==&lt;br /&gt;
&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 us feel free to contact any of the team members.&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upadted screenshots coming soon... &#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====Early Mock-Ups====&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;ll figure a way to efficiently connect somewhere between 10-15 students to each teacher. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Alternative Use==&lt;br /&gt;
PopQuiz as a program also lends itself to quick tallies of opinion where a show of hands is unclear (do we play duck-duck-goose or dodgeball?) fun, impromptu polls between students, guessing games, etc.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
Git Public clone URL: git://git.sugarlabs.org/popquiz/mainline.git &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC Channels: #popquiz, #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;br /&gt;
&lt;br /&gt;
[[user:bisserlis|Ben Isserlis]] E-mail: Google Mail account bisserlis.&lt;br /&gt;
IRC: bisserlis&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=43002</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=43002"/>
		<updated>2010-01-15T00:47:36Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:bisserlis|Ben Isserlis]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git Public clone URL: git://git.sugarlabs.org/popquiz/mainline.git &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/19/2010)&lt;br /&gt;
3) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/26/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC Channel: #popquiz&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;br /&gt;
&lt;br /&gt;
[[user:bisserlis|Ben Isserlis]] E-mail: Google Mail account bisserlis.&lt;br /&gt;
IRC: bisserlis&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42951</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42951"/>
		<updated>2010-01-14T23:07:33Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git Public clone URL: git://git.sugarlabs.org/popquiz/mainline.git &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/19/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/26/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC Channel: #popquiz&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42878</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42878"/>
		<updated>2010-01-13T01:08:18Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git Public clone URL: git://git.sugarlabs.org/popquiz/mainline.git &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC Channel: #popquiz&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42658</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42658"/>
		<updated>2010-01-06T20:54:39Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added the git repository info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git Public clone URL: git://git.sugarlabs.org/popquiz/mainline.git &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net&lt;br /&gt;
IRC Channel: #teachers_tools&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42657</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42657"/>
		<updated>2010-01-06T20:20:55Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Prototype/Project Files/Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net&lt;br /&gt;
IRC Channel: #teachers_tools&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42656</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42656"/>
		<updated>2010-01-06T20:20:36Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Prototype/Project Files/Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Pop_Quiz]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net&lt;br /&gt;
IRC Channel: #teachers_tools&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Pop_Quiz&amp;diff=42655</id>
		<title>Talk:Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Pop_Quiz&amp;diff=42655"/>
		<updated>2010-01-06T20:19:50Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: moved everything here from the old teacher&amp;#039;s tools talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&amp;lt;br \&amp;gt;&lt;br /&gt;
When thinking about feedback, some questions that would be useful to answer would be things like:&amp;lt;br \&amp;gt;&lt;br /&gt;
- What did you think the activity is used for?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was easy to use?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was hard to understand?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What would you like to see more of?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What felt useless or insignificant?&amp;lt;br \&amp;gt;&lt;br /&gt;
Feel free to add anything else as well.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions ====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it. --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
====Class Feedback (In class testing)====&lt;br /&gt;
=====DaveSilver&#039;s help=====&lt;br /&gt;
- What did you think the activity is used for?&amp;lt;br \&amp;gt;&lt;br /&gt;
It is used by teachers to ask questions to the class and get information on how they did.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was easy to use?&amp;lt;br \&amp;gt;&lt;br /&gt;
All of it&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was hard to understand?&amp;lt;br \&amp;gt;&lt;br /&gt;
Nothing that I could find.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What would you like to see more of?&amp;lt;br \&amp;gt;&lt;br /&gt;
I think that you should have a screen before the questions screen where the user can select what type of question they want to pose to the class. Ex: Multiple Choice, True/False, Open-Ended, Fill-In-The-Blank, etc.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What felt useless or insignificant?&amp;lt;br \&amp;gt;&lt;br /&gt;
Nothing really felt useless except the class statistics but since that feature isn&#039;t ACTUALLY implemented right now that makes sense.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Preston&#039;s Help =====&lt;br /&gt;
- The activity is used for teachers to track their students progress through a certain subject matter.&lt;br /&gt;
- It was easy to create a question and answer it.&lt;br /&gt;
- The interface was simple and easily understood. &lt;br /&gt;
- I think that there should be an option to add in more and different type of questions along with a go back button at the end.&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=42654</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=42654"/>
		<updated>2010-01-06T20:19:25Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: moved all discussion to the new pop quiz page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=42653</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=42653"/>
		<updated>2010-01-06T20:18:59Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: changed the page to be more useful because now people have somewhere to put their tools for teachers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
This is a collection of tools designed for using the classroom by teachers to make their lives easier&lt;br /&gt;
&lt;br /&gt;
==Existing Tools==&lt;br /&gt;
&lt;br /&gt;
===[[Pop Quiz]]===&lt;br /&gt;
This is an activity originally designed by [[User:acj3840|Alex Jones]] to get quick and organized feedback from students about their knowledge of a subject. Possible uses include but are not limited to: quizzes, surveys, and polls.&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42652</id>
		<title>Pop Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Pop_Quiz&amp;diff=42652"/>
		<updated>2010-01-06T20:16:03Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: moved the old teacher&amp;#039;s tools to here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python; the prototype is in flash because I know Actionscript and I&#039;m able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluate it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The first screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The second screen is what the student would see after the teacher submits a question. The teacher&#039;s question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net&lt;br /&gt;
IRC Channel: #teachers_tools&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Cheezmeister|Brendan Luchen]] email: bml4633@rit.edu &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: Cheezmeister&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41896</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41896"/>
		<updated>2009-12-17T23:42:02Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
IRC Server: irc.freenode.net&lt;br /&gt;
IRC Channel: #teachers_tools&lt;br /&gt;
&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41752</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41752"/>
		<updated>2009-12-16T19:32:10Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: changed milestones to reflect recent group additions and a new time table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Learn Python/Get GroupMembers&lt;br /&gt;
 Need&lt;br /&gt;
  - Know python and have dev environment set up&lt;br /&gt;
  - Get group members&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done by end of RIT&#039;s winter break (1/4/2010)&lt;br /&gt;
2) Create Teacher Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transitions from screen to screen smoothly&lt;br /&gt;
  - Stores all the information in a format easily sent over networks&lt;br /&gt;
  - Able to display all of the class information regardless of number of students (up to 15)&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done within 2 weeks of being back from break (1/18/2010)&lt;br /&gt;
3) Create Student Interface&lt;br /&gt;
 Need&lt;br /&gt;
  - Able to accept input from user&lt;br /&gt;
  - Transition from screen to screen smoothly&lt;br /&gt;
  - Gathers all of the desired information easily&lt;br /&gt;
 Date&lt;br /&gt;
  - To be done withing a week of teacher&#039;s interface (1/25/2010)&lt;br /&gt;
4) Get Networking working&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher is able to create and share activity&lt;br /&gt;
  - Students are able to join activity&lt;br /&gt;
  - Information is able to be passed from student XO to teacher XO&lt;br /&gt;
 Date&lt;br /&gt;
  - To be as done as possible by end of class (Week of 2/22/2010)&lt;br /&gt;
5) Test&lt;br /&gt;
 Need&lt;br /&gt;
  - Multiple tests in many different situations&lt;br /&gt;
  - Feedback from community on usefulness and what else is desired&lt;br /&gt;
 Date&lt;br /&gt;
  - As long as there is support for the project&lt;br /&gt;
6) Add features&lt;br /&gt;
 Need&lt;br /&gt;
  - Features to be added will determine needs&lt;br /&gt;
 Date&lt;br /&gt;
  - Needs will determine dates&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41751</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41751"/>
		<updated>2009-12-16T19:19:59Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Group Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]] &amp;lt;br \&amp;gt;&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41750</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41750"/>
		<updated>2009-12-16T19:19:42Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added micheal&amp;#039;s name to the group members list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;br /&gt;
&lt;br /&gt;
[[user:modell|Michael O&#039;Dell]] email: michael.s.odell@gmail.com &amp;lt;br\&amp;gt;&lt;br /&gt;
IRC: modell &amp;lt;br\&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41399</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=41399"/>
		<updated>2009-12-10T12:47:37Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Recent Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m now working on getting to learn python so I can code this. Anybody interested in helping feel free to contact me.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&amp;diff=41055</id>
		<title>Math4Team/RIT/Students</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&amp;diff=41055"/>
		<updated>2009-12-03T23:28:07Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: set up page layout for new students to link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Winter 2009&amp;lt;/big&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Game Development &amp;amp; Design===&lt;br /&gt;
&lt;br /&gt;
===Computer Science===&lt;br /&gt;
&lt;br /&gt;
===Information &amp;amp; Technology===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Fall 2009&amp;lt;/big&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Game Development &amp;amp; Design===&lt;br /&gt;
&lt;br /&gt;
[[User:prestonj| Preston Johnson]] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
[[User:esk7610| Eric Kenvin]] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
David Silverman (3rd Year)&lt;br /&gt;
&lt;br /&gt;
[[User:SpenceThompson| Spence Thompson]] (4th Year)&lt;br /&gt;
&lt;br /&gt;
[[User:Acj3840| Alex Jones]] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
[[User:KnightMearh| Jonathan Meschino]] (4th Year)&lt;br /&gt;
&lt;br /&gt;
===Computer Science===&lt;br /&gt;
[[User:Jlew|Justin Lewis]] (4th Year)&lt;br /&gt;
&lt;br /&gt;
===Information Technology===&lt;br /&gt;
&lt;br /&gt;
[[User:Rohn|Rohn Huntone]] (4th year)&lt;br /&gt;
&lt;br /&gt;
===New Media: Interactive Development===&lt;br /&gt;
[[User:Fmarvez| Forrest Marvez]] (4th Year)&lt;br /&gt;
&lt;br /&gt;
[[User:TS1593| Tom Sekovski]] (3rd year)&lt;br /&gt;
&lt;br /&gt;
===Networking===&lt;br /&gt;
&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]] (2nd year)&lt;br /&gt;
&lt;br /&gt;
===Information Security and Forensics===&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]] (4th year)&lt;br /&gt;
&lt;br /&gt;
===Software Engineering===&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=40202</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=40202"/>
		<updated>2009-11-12T18:09:46Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Pictures/Concept Art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png &amp;lt;br \&amp;gt;&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=40201</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=40201"/>
		<updated>2009-11-12T18:09:23Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added concept art stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
Please see the related pictured below as well&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pictures/Concept Art==&lt;br /&gt;
I lack some art skills (sorry)&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/acj3840/ForDisplayOnly/Class%20Screen.png&lt;br /&gt;
^^This is a concept for the final screen in the prototype. It will have the XO names right below the symbol, and the symbols will be highlighted red or green based on whether or not they answered correctly. Hovering over the XOs for a little bit will then show additional information like the last screen in the prototype. There should be back buttons added to go back to the previous screen as well as a &#039;ask another question&#039; button and a &#039;end questioning&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39923</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39923"/>
		<updated>2009-11-05T18:18:43Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&amp;lt;br \&amp;gt;&lt;br /&gt;
When thinking about feedback, some questions that would be useful to answer would be things like:&amp;lt;br \&amp;gt;&lt;br /&gt;
- What did you think the activity is used for?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was easy to use?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was hard to understand?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What would you like to see more of?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What felt useless or insignificant?&amp;lt;br \&amp;gt;&lt;br /&gt;
Feel free to add anything else as well.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions ====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it. --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
====Class Feedback (In class testing)====&lt;br /&gt;
=====DaveSilver&#039;s help=====&lt;br /&gt;
- What did you think the activity is used for?&amp;lt;br \&amp;gt;&lt;br /&gt;
It is used by teachers to ask questions to the class and get information on how they did.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was easy to use?&amp;lt;br \&amp;gt;&lt;br /&gt;
All of it&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was hard to understand?&amp;lt;br \&amp;gt;&lt;br /&gt;
Nothing that I could find.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What would you like to see more of?&amp;lt;br \&amp;gt;&lt;br /&gt;
I think that you should have a screen before the questions screen where the user can select what type of question they want to pose to the class. Ex: Multiple Choice, True/False, Open-Ended, Fill-In-The-Blank, etc.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
- What felt useless or insignificant?&amp;lt;br \&amp;gt;&lt;br /&gt;
Nothing really felt useless except the class statistics but since that feature isn&#039;t ACTUALLY implemented right now that makes sense.&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39921</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39921"/>
		<updated>2009-11-05T18:11:31Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Project Files/Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Prototype/Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39917</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39917"/>
		<updated>2009-11-05T17:25:36Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added some guided questions to help people with talking about the prototype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&amp;lt;br \&amp;gt;&lt;br /&gt;
When thinking about feedback, some questions that would be useful to answer would be things like:&amp;lt;br \&amp;gt;&lt;br /&gt;
- What did you think the activity is used for?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was easy to use?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What was hard to understand?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What would you like to see more of?&amp;lt;br \&amp;gt;&lt;br /&gt;
- What felt useless or insignificant?&amp;lt;br \&amp;gt;&lt;br /&gt;
Feel free to add anything else as well.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions ====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it. --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39846</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39846"/>
		<updated>2009-11-03T17:10:38Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added a section to help teachers navigate my page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==For Teachers==&lt;br /&gt;
If you are a teacher and want to evaluate my project, please either click &lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf here] or look just below to run the prototype. It will launch in the same window, so when you&#039;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&#039;re done running it, please go [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools 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 &lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39725</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39725"/>
		<updated>2009-10-30T08:43:15Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Student create the questions = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions ====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it. --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39667</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39667"/>
		<updated>2009-10-30T00:46:08Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Responded to a comment (yay!)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions =====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it. --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39666</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39666"/>
		<updated>2009-10-30T00:45:12Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==== Student create the questions =====&lt;br /&gt;
&lt;br /&gt;
Could we have a mode where students could create the questions. A scenario might be that each student creates one math word problem and the class does all of them.  For this mode we might want just the teacher to be able to see individual answers.&lt;br /&gt;
&lt;br /&gt;
Making questions takes the teachers time and deprives the student of a learning experience of creating.&lt;br /&gt;
&lt;br /&gt;
The problem is what if the students question or answer is wrong?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--For now I think I would like to keep most of the work on the teacher because they would also have more control over how and when the activity is used. Yes, later on it can be implemented to allow students to create questions, but for now I view the project as more of an easy aid for the teacher to quickly see their students&#039; knowledge in certain areas. As for creating questions, yes this does take time, but eventually I&#039;d like to work with the school server team to try and have them host &#039;pre-made&#039; packets of 20 or 30 or 50 questions that teachers can download and use. The other thing is that these questions don&#039;t have to be unique to the activity, if it was a homework question that most students got wrong, put it up on the screen and quickly see what the response is, rather than check through all the homeworks to see who got it wrong. Also, in case it wasn&#039;t made clear (because I&#039;m not very good at that yet), this is tailored towards elementary classes in developing countries. Regardless, thank you so much for your feedback and like I said earlier, it can all be implemented, I just might not be the one to do it.&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39641</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39641"/>
		<updated>2009-10-28T17:07:54Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Prototype Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. Currently I have the problem of the correct answer still being selected, I cannot figure out how to fix it in flash right now, but that won&#039;t be the case in the final version of the activity.&amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39640</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39640"/>
		<updated>2009-10-28T17:04:15Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Prototype Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, input up to 4 answers, as well as select the correct answer. They would then click on answer to send the question out to the students. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and all of the possible answers submitted by the teacher. It currently only supports 4 but I&#039;d like to allow the teacher to determine how many possible choices there are. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39639</id>
		<title>User:Acj3840</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39639"/>
		<updated>2009-10-28T16:51:04Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Alex Jones==&lt;br /&gt;
&lt;br /&gt;
This is still under construction&lt;br /&gt;
&lt;br /&gt;
===Major===&lt;br /&gt;
&lt;br /&gt;
Game Design and Development&lt;br /&gt;
&lt;br /&gt;
===Information===&lt;br /&gt;
&lt;br /&gt;
Interested in creating a tool for teachers to ask students questions and receive stats quickly about the answers. It will allow user input for asking as well as answering questions and will show things like the percent of students who answered correctly, name the students who answered it wrong, show the answer that the students who were wrong chose, and show the average answer time. |this will be moved to project page once created|&lt;br /&gt;
&lt;br /&gt;
====About Me====&lt;br /&gt;
&lt;br /&gt;
3rd Year Game Design&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Teacher%27s_Tools Teacher&#039;s Tools]&lt;br /&gt;
&lt;br /&gt;
====Contact====&lt;br /&gt;
&lt;br /&gt;
email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39638</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39638"/>
		<updated>2009-10-28T16:49:58Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: changed it to keep track and discuss based on versions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Version 0.1==&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Version 0.5==&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39637</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39637"/>
		<updated>2009-10-28T16:48:34Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added a little support for multiple versions of my prototype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype_v0.5.swf Latest Flash Prototype]&amp;lt;br \&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&amp;lt;br \&amp;gt;&lt;br /&gt;
For a directory of the old versions look [http://people.rit.edu/acj3840/ForDisplayOnly/ here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39635</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39635"/>
		<updated>2009-10-28T02:27:27Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]&amp;lt;br /&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39634</id>
		<title>User:Acj3840</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39634"/>
		<updated>2009-10-28T02:26:26Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Alex Jones==&lt;br /&gt;
&lt;br /&gt;
This is still under construction&lt;br /&gt;
&lt;br /&gt;
===Major===&lt;br /&gt;
&lt;br /&gt;
Game Design and Development&lt;br /&gt;
&lt;br /&gt;
===Information===&lt;br /&gt;
&lt;br /&gt;
Interested in creating a tool for teachers to ask students questions and receive stats quickly about the answers. It will allow user input for asking as well as answering questions and will show things like the percent of students who answered correctly, name the students who answered it wrong, show the answer that the students who were wrong chose, and show the average answer time. |this will be moved to project page once created|&lt;br /&gt;
&lt;br /&gt;
====About Me====&lt;br /&gt;
&lt;br /&gt;
3rd Year Game Design&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
&lt;br /&gt;
See above information&lt;br /&gt;
&lt;br /&gt;
====Contact====&lt;br /&gt;
&lt;br /&gt;
email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39633</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39633"/>
		<updated>2009-10-28T02:25:56Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Want to keep==&lt;br /&gt;
&lt;br /&gt;
anything you like that&#039;s already in it and you want to keep, put it here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Want to add==&lt;br /&gt;
&lt;br /&gt;
insert what you want to be added here&lt;br /&gt;
&lt;br /&gt;
==Want to remove==&lt;br /&gt;
&lt;br /&gt;
if you don&#039;t want it in there tell me&lt;br /&gt;
&lt;br /&gt;
==Usability==&lt;br /&gt;
&lt;br /&gt;
talk about things like whether or not it will be useful as a whole here&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
&lt;br /&gt;
anything that you want to say that doesn&#039;t fall into the above categories&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08 &amp;lt;br \&amp;gt;&lt;br /&gt;
^^frequently on #sugar&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39616</id>
		<title>User:Acj3840</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Acj3840&amp;diff=39616"/>
		<updated>2009-10-27T17:16:42Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Alex Jones==&lt;br /&gt;
&lt;br /&gt;
This is still under construction&lt;br /&gt;
&lt;br /&gt;
===Major===&lt;br /&gt;
&lt;br /&gt;
Game Design and Development&lt;br /&gt;
&lt;br /&gt;
===Information===&lt;br /&gt;
&lt;br /&gt;
Interested in creating a tool for teachers to ask students questions and receive stats quickly about the answers. It will allow user input for asking as well as answering questions and will show things like the percent of students who answered correctly, name the students who answered it wrong, show the answer that the students who were wrong chose, and show the average answer time. |this will be moved to project page once created|&lt;br /&gt;
&lt;br /&gt;
====About Me====&lt;br /&gt;
&lt;br /&gt;
3rd Year Game Design&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
&lt;br /&gt;
See above information&lt;br /&gt;
&lt;br /&gt;
====Contact====&lt;br /&gt;
&lt;br /&gt;
email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39615</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39615"/>
		<updated>2009-10-27T17:16:18Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]&amp;lt;br /&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu &amp;lt;br \&amp;gt;&lt;br /&gt;
IRC: Boe08&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39595</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39595"/>
		<updated>2009-10-27T16:15:42Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Prototype Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]&amp;lt;br /&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. The final program will be in Python, the prototype is in flash because I know Actionscript and am able to quickly make a prototype with it. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hard coded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39581</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39581"/>
		<updated>2009-10-26T18:58:23Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Why FLash? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Want to keep==&lt;br /&gt;
&lt;br /&gt;
anything you like that&#039;s already in it and you want to keep, put it here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Want to add==&lt;br /&gt;
&lt;br /&gt;
insert what you want to be added here&lt;br /&gt;
&lt;br /&gt;
==Want to remove==&lt;br /&gt;
&lt;br /&gt;
if you don&#039;t want it in there tell me&lt;br /&gt;
&lt;br /&gt;
==Usability==&lt;br /&gt;
&lt;br /&gt;
talk about things like whether or not it will be useful as a whole here&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
&lt;br /&gt;
anything that you want to say that doesn&#039;t fall into the above categories&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in --[[User:acj3840|Alex]]&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39580</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39580"/>
		<updated>2009-10-26T18:57:42Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Clarified the language used&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Want to keep==&lt;br /&gt;
&lt;br /&gt;
anything you like that&#039;s already in it and you want to keep, put it here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Want to add==&lt;br /&gt;
&lt;br /&gt;
insert what you want to be added here&lt;br /&gt;
&lt;br /&gt;
==Want to remove==&lt;br /&gt;
&lt;br /&gt;
if you don&#039;t want it in there tell me&lt;br /&gt;
&lt;br /&gt;
==Usability==&lt;br /&gt;
&lt;br /&gt;
talk about things like whether or not it will be useful as a whole here&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
&lt;br /&gt;
anything that you want to say that doesn&#039;t fall into the above categories&lt;br /&gt;
&lt;br /&gt;
==== Design &amp;amp; Prototype comments from [[User:Wade]] ====&lt;br /&gt;
: I&#039;d like to suggest a name for this activity: &amp;quot;Pop Quiz&amp;quot;.&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would receive the question on their screens. &lt;br /&gt;
: This screen is very straightforward and nicely done.  However, I think the format should be multiple choice.  Text answer/response is way too slow and inaccurate.  The teacher should be able to provide several answers to choose from (e.g. multiple choice).   The question and answers should be able to be text, a picture (imported from the Journal) and/or sound.  It should be possible to create a sequence of questions offline and save them to the Journal (with the pictures and sounds included in the Journal bundle).&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &lt;br /&gt;
: This is screen is also well done.  In multiple choice, the user should just have to click on the right answer.&lt;br /&gt;
- 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&#039;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. &lt;br /&gt;
: I feel that these screens need to be redesigned.  First, eliminate the third screen - this information could be a small box at the bottom of the fourth screen.  On the fourth screen, the XO images hide critical information.  You should display a grid with the XO&#039;s name and answer, highlighted based on whether the answer was correct or incorrect.  There should be no clicking or hovering required by the teacher.&lt;br /&gt;
: Finally, there should be a button for the teacher to &amp;quot;end&amp;quot; the quiz.  This will show the teacher final percentages for each student and the class as a whole, and will show each student their complete list of right and wrong answers and percent right.&lt;br /&gt;
&lt;br /&gt;
If you need help figuring out how to code this activity in Python, let me know!&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
[[User:Wade|Wade]] 17:27, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== Why FLash? ====&lt;br /&gt;
&lt;br /&gt;
Is there any advantage of developing this activity in Flash instead of as a native Sugar app in Python? The disadvantages of course are (1) that it requires loading Flash (or Gnash) which is not easy on the systems currently in the field (less of an issue in 0.86+) and (2) Flash is difficult if not impossible to localize. --[[User:Walter|Walter]] 17:39, 26 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Sorry, I should have been more clear about this. I plan to eventually have it coded in Python, but I don&#039;t know any and in the course of a couple weeks, felt that I was unable to learn enough to code this project in Python. Instead, this is just a prototype that I created to get across the general idea and feedback. It&#039;s in flash because flash is very graphically oriented and I can easily code in it. The final deployment will be in Python, or whatever else is easily supported by the XO that the end developer chooses to code in&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39456</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39456"/>
		<updated>2009-10-22T16:58:52Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Added info about prototype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]&amp;lt;br /&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&lt;br /&gt;
&lt;br /&gt;
==Prototype Notes==&lt;br /&gt;
A few things about my prototype. It&#039;s designed to get across the ideas of possible functionality, not actually be a fully working completely accurate prototype. I&#039;ve hardcoded a lot of stuff which won&#039;t be in the actual program. Please evaluated it based on what it implies it would/could do, rather than what it actually does (example: numbers for percentage are wrong, but implies that they would be displayed and displayed correctly). Things to note about it are as follows: &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 1st screen is what the teacher would see, and have the opportunity to input a question, an answer, as well as the maximum time the students will have to answer. Then they would click send/submit and the students would recieve the question on their screens. &amp;lt;br \&amp;gt;&lt;br /&gt;
- The 2nd screen is what the student would see after the teacher submits a question. The teachers question is displayed as well as a timer and a space for an answer. When the timer runs out, an answer is submitted regardless, otherwise the student can just input an answer and send/submit it. &amp;lt;br \&amp;gt;&lt;br /&gt;
- 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&#039;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. &amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39432</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39432"/>
		<updated>2009-10-22T16:23:12Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code &amp;lt;br \&amp;gt;&lt;br /&gt;
[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]&amp;lt;br /&amp;gt;&lt;br /&gt;
Discuss the prototype [http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39430</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39430"/>
		<updated>2009-10-22T16:22:27Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code&lt;br /&gt;
[[http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf Flash Prototype]]&lt;br /&gt;
Discuss the prototype [[http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools here]]&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39428</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39428"/>
		<updated>2009-10-22T16:21:01Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
Git probably will not be put up until someone else starts writing python code&lt;br /&gt;
[[Flash Prototype|http://people.rit.edu/acj3840/ForDisplayOnly/PythonPrototype.swf]]&lt;br /&gt;
[[Talk|http://wiki.sugarlabs.org/go/Talk:Teacher%27s_Tools]]&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39425</id>
		<title>Talk:Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Teacher%27s_Tools&amp;diff=39425"/>
		<updated>2009-10-22T16:19:10Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: created a page where people can discuss my project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Talk about what you want or don&#039;t want in the project here.&lt;br /&gt;
&lt;br /&gt;
==Want to keep==&lt;br /&gt;
&lt;br /&gt;
anything you like that&#039;s already in it and you want to keep, put it here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Want to add==&lt;br /&gt;
&lt;br /&gt;
insert what you want to be added here&lt;br /&gt;
&lt;br /&gt;
==Want to remove==&lt;br /&gt;
&lt;br /&gt;
if you don&#039;t want it in there tell me&lt;br /&gt;
&lt;br /&gt;
==Usability==&lt;br /&gt;
&lt;br /&gt;
talk about things like whether or not it will be useful as a whole here&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
&lt;br /&gt;
anything that you want to say that doesn&#039;t fall into the above categories&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
If you need any help contact/email [[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39418</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=39418"/>
		<updated>2009-10-22T16:15:13Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: updated progress on project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
probably will not be put up until someone else starts writing python code&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python(not done at all)&lt;br /&gt;
2) GUI Layout(done)&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki(linking directly to the flash)&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python(not done at all)&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it(soon to be done)&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Recent Updates==&lt;br /&gt;
I&#039;m doing the prototype in flash for ease of distribution and because I can get it out quicker. I&#039;m literally a day or two away from being able to distribute it to the whole world and ask for feedback. Keep an eye on &#039;Project Files/Git&#039; for a link to the flash application.&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher_Reporting&amp;diff=38984</id>
		<title>Teacher Reporting</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher_Reporting&amp;diff=38984"/>
		<updated>2009-10-08T17:51:33Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: /* Related Projects or Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
A custom [http://moodle.org/ Moodle] [http://docs.moodle.org/en/Quiz_module quiz module] which, in addition to the standard Moodle quiz features, analyzes the questions posed to the student for various qualities, such as compliance with [[Math4Team/Resources/Curriculum Chart | Curriculum Standards]].&lt;br /&gt;
&lt;br /&gt;
The modified Moodle modules will run on a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.&lt;br /&gt;
==Collaboration==&lt;br /&gt;
&lt;br /&gt;
To help in code contribution of this project, please visit us at our [http://git.sugarlabs.org/projects/teacher-reporting Gitorious project page.]&lt;br /&gt;
&lt;br /&gt;
==Project Members==&lt;br /&gt;
* &#039;&#039;&#039;Project Manager:&#039;&#039;&#039; [[User:Wwdillingham | Wesley Dillingham]] &lt;br /&gt;
* &#039;&#039;&#039;Additional Group Members:&#039;&#039;&#039; [[User:jrgreen118 | Jeremiah Green]], [[User:FGrose | Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
*Expand upon the PHP of the Moodle Quiz Module to parse questions involving mathematical operations for characteristics contained in the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics.] &lt;br /&gt;
*Run Moodle with the modified quiz module on an XO running [[olpc:School_server | XS]], The &#039;&#039;&#039;X&#039;&#039;&#039;O school &#039;&#039;&#039;S&#039;&#039;&#039;erver.&lt;br /&gt;
*Have Moodle&#039;s latest stable release functioning on an XO running XS using the techniques outlined [[olpc:XS-on-XO | here]].&lt;br /&gt;
*Have PHP calls successfully querying mock student results from Moodle&#039;s PostgreSQL database running on XS.&lt;br /&gt;
&lt;br /&gt;
==Data Flow Diagram==&lt;br /&gt;
[[image:Teacher_Reporting_Diagram.jpg|800px|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curriculum Requirements and Relevant Activities==&lt;br /&gt;
&lt;br /&gt;
See [[Teacher Reporting/Math]].&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;How to Play/Use&amp;quot; for end user==&lt;br /&gt;
&lt;br /&gt;
Our project is not intended for a direct use by students. Components (not yet developed) under the scope of our project exist on students computer&#039;s in so far as facilitating the data movement from the XO to the XS. Therefore, there are no directions for students on how to use our application, it will be entirely transparent to them. When a student begins an activity which is compatible with our application, it will automatically report information to the API. Our application will then read this information from the API and produce reports to the teacher. We envision this interface to be web based, allowing the teacher to select particular games, and as a subcategory, the particular curriculum requirements in which that game uses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to run this script (parser.awk) issue the command, &amp;lt;pre&amp;gt;awk -f parser.awk students.dat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Teachers guide ==&lt;br /&gt;
&lt;br /&gt;
Student.dat file fields:&amp;lt;pre&amp;gt;&lt;br /&gt;
MAC-ADDRESS STUDENT_NAME OPERATION CORRECT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;pre&amp;gt;&lt;br /&gt;
0C7B6G0023BC Wesley 9/3+7 1&lt;br /&gt;
0C7B6G04DBBA Jeremiah 4+10/7 0&lt;br /&gt;
0C7B6GBA5D7D Billy 88-28*2 0&lt;br /&gt;
0C7B6G07E9HB Bob 4*5 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ouput Example: &amp;lt;pre&amp;gt;Student    Only +  Contains + Only -  Contains - Only *  Contains * Only /  Contains / Understands OoO?&lt;br /&gt;
wes        25      28         12      100        80      83         71      53         no         &lt;br /&gt;
bob        80      77         0       66         100     100        33      60         yes        &lt;br /&gt;
jeremiah   0       0          16      33         40      50         14      33         no         &lt;br /&gt;
billy      66      70         33      53         50      37         100     80         yes        &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;note: This output is not reflective of the student.dat example data above&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XS SchoolServer on the XO==&lt;br /&gt;
&lt;br /&gt;
A major barrier to achieving our goals is the idea that the School Server needs the ability to be versatile and portable. While some may have resources to dedicate substantial hardware to such a server, others may find themselves with nothing more than the XO laptops. From this stems the idea of running this server on one of the XO laptops via either a USB flash drive, SD card, or the internal NAND hard drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When fully installed on an SD card, the base operating system takes up about 1.6GB. There is a small amount of documentation available which is excellent and extremely helpful, but it can be difficult to use at times. Below is a quick break down of what we did and how to replicate it.&lt;br /&gt;
&lt;br /&gt;
====How To:====&lt;br /&gt;
&lt;br /&gt;
The most helpful website to read before beginning can be found here: [http://wiki.laptop.org/go/XS-on-XO Laptop.org&#039;s XS-on-XO.]&lt;br /&gt;
&lt;br /&gt;
=====Necessary hardware to replicate our setup includes:===== &lt;br /&gt;
*XO Laptop&lt;br /&gt;
*Linux Computer with SD Card Reader &lt;br /&gt;
**Can be physical machine or virtual. Also, some things can be done in Windows.&lt;br /&gt;
*SD card which is at least 4GB (We used an 8GB A-DATA SDHC)&lt;br /&gt;
&lt;br /&gt;
=====Un-compress the image:=====&lt;br /&gt;
*Download the image file: [http://xs-dev.laptop.org/xs/other/OLPC-School-Server-0.5.2-dev01-i386.img.gz OLPC-School-Server-0.5.2-dev01-i386.img.gz]&lt;br /&gt;
*Un-compress the file&lt;br /&gt;
**In Windows, [http://www.rarlab.com/download.htm WinRAR] worked well.&lt;br /&gt;
**In Linux, this command works just as well&amp;lt;pre&amp;gt;gzip -d OLPC-School-Server-0.5.2-dev01-i386.img.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Setting Up the Environment=====&lt;br /&gt;
With the SD card connected to the Linux PC:&lt;br /&gt;
*Using a tool of your choice format the SD card to ext2 or ext3 (Linux 83).&lt;br /&gt;
**Gparted was excellent for formating the SD card to ext3, but fdisk would also work.&lt;br /&gt;
*Mark the partition with the boot flag&lt;br /&gt;
**This can be done using gparted, but in several instances errors were experienced. In lieu fdisk works great.&lt;br /&gt;
**To enter fdisk, use &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fdisk /dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
fdisk /dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*where * is the letter associated with the SD device and the 1 is the partition. Once in fdisk, use the help to determine the specific command to mark the boot flag. In most instances it will be &amp;quot;a&amp;quot;.&lt;br /&gt;
*Next ensure the .img file, uncompressed previously, is accessible by the Linux machines.&lt;br /&gt;
*Use the command, &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=OLPC-School-Server-0.5.2-dev01-i386.img of=/dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
dd if=OLPC-School-Server-0.5.2-dev01-i386.img of=/dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**This will take some time depending on the system performance.&lt;br /&gt;
*Use resize2fs to re-size the partition &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resize2fs -p /dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
resize2fs -p /dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Getting a Developer Key=====&lt;br /&gt;
*First the XO must have a [http://wiki.laptop.org/go/Activation_and_Developer_Keys developer&#039;s key!!!]&lt;br /&gt;
*The easiest way to go about obtaining this is to boot into the XO&#039;s Sugar OS. Open the browse application. Near the bottom right of the home page, there will be a link for &amp;quot;Get a Developer Key&amp;quot;.&lt;br /&gt;
**Click this link and on the next page click the &amp;quot;Submit Query.&amp;quot; Go through this process again after 24 hours and the key should be available.&lt;br /&gt;
**Upon return follow the directions displayed to download the key.&lt;br /&gt;
*Reboot the XO and tap the &amp;quot;Esc&amp;quot; key to interrupt the booting procedure. At the ok prompt type: &amp;lt;pre&amp;gt;ok disable-security&amp;lt;/pre&amp;gt;&lt;br /&gt;
**The machine will probably reboot. If so, tap the &amp;quot;Esc&amp;quot; key and type the above command again. It may reboot one final time.&lt;br /&gt;
**Upon this reboot tap the &amp;quot;Esc&amp;quot; key again and type the above command a final time. It should print out:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok disable-security&lt;br /&gt;
No wp tag&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Booting the XO from the SD=====&lt;br /&gt;
More than likely, this will not work right away, most implementations require some tweaking prior to properly booting.&lt;br /&gt;
*With the SD card inserted in the XO, turn the machine on and press the &amp;quot;Esc&amp;quot; key to interrupt start-up.&lt;br /&gt;
*At the prompt type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok boot sd:\boot\olpc.fth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*It should attempt the boot sequence, but more than likely will fail with a Kernel Panic!!!....error&lt;br /&gt;
*This is almost expected, but it&#039;s actually an important step. If you look further up on the screen, you should see an error in regards to mounting the file system. &lt;br /&gt;
*Around this area, you should also see a list of strange numbers (i.e. b102:) followed by devices (i.e. ramdisk...)&lt;br /&gt;
*Find the row for your SD card, it should be labeled something like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
b301:       mmcblk0p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Remember the b301 number.&lt;br /&gt;
*Connect the SD card back to the Linux PC.&lt;br /&gt;
*Open the file /boot/olpc.fth&lt;br /&gt;
**Here&#039;s a quick resource on what this is [http://wiki.laptop.org/go/SD_Boot_olpc.fth SD Booting].&lt;br /&gt;
*You&#039;ll see a line like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot; ro root=mmcblk0p1 rootdelay=1 console=ttyS0,115200 console=tty0 &lt;br /&gt;
rootfstype=ext2 fbcon=font:SUN12x22&amp;quot; to boot-file&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Change the &amp;quot;root=******&amp;quot; to be the variable recorded earlier.&lt;br /&gt;
*Save the changes and put the SD card back in the XO. Reboot the machine and at the prompt again type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok boot sd:\boot\olpc.fth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Post XS School Server Installation Configuration:=====&lt;br /&gt;
The following are commands that were run after installing XS on a Virtual Machine. Idealy, the newly configured SD card can now act as the operating system for the Virtual Machine allowing further versatility. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
edit /etc/inittab and change runlevel from 3 to 5 to startup in Gnome&lt;br /&gt;
&lt;br /&gt;
yum install mysql-server php php-mysql php-mbstring php-gd php-xmlrpc php-imap cvs&lt;br /&gt;
&lt;br /&gt;
service mysqld start&lt;br /&gt;
mysqladmin -u root password &#039;mySecurePassword&#039;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
mysql&amp;gt; CREATE DATABASE moodle CHARSET &#039;utf8&#039;;&lt;br /&gt;
mysql&amp;gt; exit;&lt;br /&gt;
chkconfig mysqld on&lt;br /&gt;
--starts sql server; adds root admin user; logs into server and creates DB; &lt;br /&gt;
--turns the service on on boot.&lt;br /&gt;
&lt;br /&gt;
cd /var/www&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@eu.cvs.moodle.org:/cvsroot/moodle co -r MOODLE_19_STABLE moodle&lt;br /&gt;
--download and install/update with the latest version of moodle&lt;br /&gt;
&lt;br /&gt;
mkdir moodledata&lt;br /&gt;
chown -R apache:apache moodle&lt;br /&gt;
chown -R apache:apache moodledata&lt;br /&gt;
--make directory in /var/www/ and change permissions.&lt;br /&gt;
&lt;br /&gt;
edit the file /etc/httpd/conf/httpd.conf&lt;br /&gt;
change DocumentRoot &amp;quot;/var/www/html&amp;quot; to DocumentRoot &amp;quot;/var/www/moodle&amp;quot;&lt;br /&gt;
change &amp;lt;Directory &amp;quot;/var/www/html&amp;quot;&amp;gt; to &amp;lt;Directory &amp;quot;/var/www/moodle&amp;quot;&amp;gt;&lt;br /&gt;
then you must restart the apache server by issuing the command:&lt;br /&gt;
service httpd restart&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Documentation &amp;amp; Resources==&lt;br /&gt;
===Related Projects or Proposals===&lt;br /&gt;
* [[Karma]]&lt;br /&gt;
* [[olpc:Customizing Moodle to include efficient Examination Processes]]&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Teacher%27s_Tools Teacher&#039;s Tools]&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher_Reporting&amp;diff=38983</id>
		<title>Teacher Reporting</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher_Reporting&amp;diff=38983"/>
		<updated>2009-10-08T17:50:43Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: added my project with wes&amp;#039; permission&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
A custom [http://moodle.org/ Moodle] [http://docs.moodle.org/en/Quiz_module quiz module] which, in addition to the standard Moodle quiz features, analyzes the questions posed to the student for various qualities, such as compliance with [[Math4Team/Resources/Curriculum Chart | Curriculum Standards]].&lt;br /&gt;
&lt;br /&gt;
The modified Moodle modules will run on a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.&lt;br /&gt;
==Collaboration==&lt;br /&gt;
&lt;br /&gt;
To help in code contribution of this project, please visit us at our [http://git.sugarlabs.org/projects/teacher-reporting Gitorious project page.]&lt;br /&gt;
&lt;br /&gt;
==Project Members==&lt;br /&gt;
* &#039;&#039;&#039;Project Manager:&#039;&#039;&#039; [[User:Wwdillingham | Wesley Dillingham]] &lt;br /&gt;
* &#039;&#039;&#039;Additional Group Members:&#039;&#039;&#039; [[User:jrgreen118 | Jeremiah Green]], [[User:FGrose | Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
*Expand upon the PHP of the Moodle Quiz Module to parse questions involving mathematical operations for characteristics contained in the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics.] &lt;br /&gt;
*Run Moodle with the modified quiz module on an XO running [[olpc:School_server | XS]], The &#039;&#039;&#039;X&#039;&#039;&#039;O school &#039;&#039;&#039;S&#039;&#039;&#039;erver.&lt;br /&gt;
*Have Moodle&#039;s latest stable release functioning on an XO running XS using the techniques outlined [[olpc:XS-on-XO | here]].&lt;br /&gt;
*Have PHP calls successfully querying mock student results from Moodle&#039;s PostgreSQL database running on XS.&lt;br /&gt;
&lt;br /&gt;
==Data Flow Diagram==&lt;br /&gt;
[[image:Teacher_Reporting_Diagram.jpg|800px|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curriculum Requirements and Relevant Activities==&lt;br /&gt;
&lt;br /&gt;
See [[Teacher Reporting/Math]].&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;How to Play/Use&amp;quot; for end user==&lt;br /&gt;
&lt;br /&gt;
Our project is not intended for a direct use by students. Components (not yet developed) under the scope of our project exist on students computer&#039;s in so far as facilitating the data movement from the XO to the XS. Therefore, there are no directions for students on how to use our application, it will be entirely transparent to them. When a student begins an activity which is compatible with our application, it will automatically report information to the API. Our application will then read this information from the API and produce reports to the teacher. We envision this interface to be web based, allowing the teacher to select particular games, and as a subcategory, the particular curriculum requirements in which that game uses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to run this script (parser.awk) issue the command, &amp;lt;pre&amp;gt;awk -f parser.awk students.dat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Teachers guide ==&lt;br /&gt;
&lt;br /&gt;
Student.dat file fields:&amp;lt;pre&amp;gt;&lt;br /&gt;
MAC-ADDRESS STUDENT_NAME OPERATION CORRECT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;pre&amp;gt;&lt;br /&gt;
0C7B6G0023BC Wesley 9/3+7 1&lt;br /&gt;
0C7B6G04DBBA Jeremiah 4+10/7 0&lt;br /&gt;
0C7B6GBA5D7D Billy 88-28*2 0&lt;br /&gt;
0C7B6G07E9HB Bob 4*5 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ouput Example: &amp;lt;pre&amp;gt;Student    Only +  Contains + Only -  Contains - Only *  Contains * Only /  Contains / Understands OoO?&lt;br /&gt;
wes        25      28         12      100        80      83         71      53         no         &lt;br /&gt;
bob        80      77         0       66         100     100        33      60         yes        &lt;br /&gt;
jeremiah   0       0          16      33         40      50         14      33         no         &lt;br /&gt;
billy      66      70         33      53         50      37         100     80         yes        &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;note: This output is not reflective of the student.dat example data above&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XS SchoolServer on the XO==&lt;br /&gt;
&lt;br /&gt;
A major barrier to achieving our goals is the idea that the School Server needs the ability to be versatile and portable. While some may have resources to dedicate substantial hardware to such a server, others may find themselves with nothing more than the XO laptops. From this stems the idea of running this server on one of the XO laptops via either a USB flash drive, SD card, or the internal NAND hard drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When fully installed on an SD card, the base operating system takes up about 1.6GB. There is a small amount of documentation available which is excellent and extremely helpful, but it can be difficult to use at times. Below is a quick break down of what we did and how to replicate it.&lt;br /&gt;
&lt;br /&gt;
====How To:====&lt;br /&gt;
&lt;br /&gt;
The most helpful website to read before beginning can be found here: [http://wiki.laptop.org/go/XS-on-XO Laptop.org&#039;s XS-on-XO.]&lt;br /&gt;
&lt;br /&gt;
=====Necessary hardware to replicate our setup includes:===== &lt;br /&gt;
*XO Laptop&lt;br /&gt;
*Linux Computer with SD Card Reader &lt;br /&gt;
**Can be physical machine or virtual. Also, some things can be done in Windows.&lt;br /&gt;
*SD card which is at least 4GB (We used an 8GB A-DATA SDHC)&lt;br /&gt;
&lt;br /&gt;
=====Un-compress the image:=====&lt;br /&gt;
*Download the image file: [http://xs-dev.laptop.org/xs/other/OLPC-School-Server-0.5.2-dev01-i386.img.gz OLPC-School-Server-0.5.2-dev01-i386.img.gz]&lt;br /&gt;
*Un-compress the file&lt;br /&gt;
**In Windows, [http://www.rarlab.com/download.htm WinRAR] worked well.&lt;br /&gt;
**In Linux, this command works just as well&amp;lt;pre&amp;gt;gzip -d OLPC-School-Server-0.5.2-dev01-i386.img.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Setting Up the Environment=====&lt;br /&gt;
With the SD card connected to the Linux PC:&lt;br /&gt;
*Using a tool of your choice format the SD card to ext2 or ext3 (Linux 83).&lt;br /&gt;
**Gparted was excellent for formating the SD card to ext3, but fdisk would also work.&lt;br /&gt;
*Mark the partition with the boot flag&lt;br /&gt;
**This can be done using gparted, but in several instances errors were experienced. In lieu fdisk works great.&lt;br /&gt;
**To enter fdisk, use &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fdisk /dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
fdisk /dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*where * is the letter associated with the SD device and the 1 is the partition. Once in fdisk, use the help to determine the specific command to mark the boot flag. In most instances it will be &amp;quot;a&amp;quot;.&lt;br /&gt;
*Next ensure the .img file, uncompressed previously, is accessible by the Linux machines.&lt;br /&gt;
*Use the command, &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=OLPC-School-Server-0.5.2-dev01-i386.img of=/dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
dd if=OLPC-School-Server-0.5.2-dev01-i386.img of=/dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**This will take some time depending on the system performance.&lt;br /&gt;
*Use resize2fs to re-size the partition &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resize2fs -p /dev/sd*1&lt;br /&gt;
or&lt;br /&gt;
resize2fs -p /dev/mmcblk*p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Getting a Developer Key=====&lt;br /&gt;
*First the XO must have a [http://wiki.laptop.org/go/Activation_and_Developer_Keys developer&#039;s key!!!]&lt;br /&gt;
*The easiest way to go about obtaining this is to boot into the XO&#039;s Sugar OS. Open the browse application. Near the bottom right of the home page, there will be a link for &amp;quot;Get a Developer Key&amp;quot;.&lt;br /&gt;
**Click this link and on the next page click the &amp;quot;Submit Query.&amp;quot; Go through this process again after 24 hours and the key should be available.&lt;br /&gt;
**Upon return follow the directions displayed to download the key.&lt;br /&gt;
*Reboot the XO and tap the &amp;quot;Esc&amp;quot; key to interrupt the booting procedure. At the ok prompt type: &amp;lt;pre&amp;gt;ok disable-security&amp;lt;/pre&amp;gt;&lt;br /&gt;
**The machine will probably reboot. If so, tap the &amp;quot;Esc&amp;quot; key and type the above command again. It may reboot one final time.&lt;br /&gt;
**Upon this reboot tap the &amp;quot;Esc&amp;quot; key again and type the above command a final time. It should print out:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok disable-security&lt;br /&gt;
No wp tag&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Booting the XO from the SD=====&lt;br /&gt;
More than likely, this will not work right away, most implementations require some tweaking prior to properly booting.&lt;br /&gt;
*With the SD card inserted in the XO, turn the machine on and press the &amp;quot;Esc&amp;quot; key to interrupt start-up.&lt;br /&gt;
*At the prompt type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok boot sd:\boot\olpc.fth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*It should attempt the boot sequence, but more than likely will fail with a Kernel Panic!!!....error&lt;br /&gt;
*This is almost expected, but it&#039;s actually an important step. If you look further up on the screen, you should see an error in regards to mounting the file system. &lt;br /&gt;
*Around this area, you should also see a list of strange numbers (i.e. b102:) followed by devices (i.e. ramdisk...)&lt;br /&gt;
*Find the row for your SD card, it should be labeled something like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
b301:       mmcblk0p1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Remember the b301 number.&lt;br /&gt;
*Connect the SD card back to the Linux PC.&lt;br /&gt;
*Open the file /boot/olpc.fth&lt;br /&gt;
**Here&#039;s a quick resource on what this is [http://wiki.laptop.org/go/SD_Boot_olpc.fth SD Booting].&lt;br /&gt;
*You&#039;ll see a line like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot; ro root=mmcblk0p1 rootdelay=1 console=ttyS0,115200 console=tty0 &lt;br /&gt;
rootfstype=ext2 fbcon=font:SUN12x22&amp;quot; to boot-file&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Change the &amp;quot;root=******&amp;quot; to be the variable recorded earlier.&lt;br /&gt;
*Save the changes and put the SD card back in the XO. Reboot the machine and at the prompt again type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ok boot sd:\boot\olpc.fth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Post XS School Server Installation Configuration:=====&lt;br /&gt;
The following are commands that were run after installing XS on a Virtual Machine. Idealy, the newly configured SD card can now act as the operating system for the Virtual Machine allowing further versatility. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
edit /etc/inittab and change runlevel from 3 to 5 to startup in Gnome&lt;br /&gt;
&lt;br /&gt;
yum install mysql-server php php-mysql php-mbstring php-gd php-xmlrpc php-imap cvs&lt;br /&gt;
&lt;br /&gt;
service mysqld start&lt;br /&gt;
mysqladmin -u root password &#039;mySecurePassword&#039;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
mysql&amp;gt; CREATE DATABASE moodle CHARSET &#039;utf8&#039;;&lt;br /&gt;
mysql&amp;gt; exit;&lt;br /&gt;
chkconfig mysqld on&lt;br /&gt;
--starts sql server; adds root admin user; logs into server and creates DB; &lt;br /&gt;
--turns the service on on boot.&lt;br /&gt;
&lt;br /&gt;
cd /var/www&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@eu.cvs.moodle.org:/cvsroot/moodle co -r MOODLE_19_STABLE moodle&lt;br /&gt;
--download and install/update with the latest version of moodle&lt;br /&gt;
&lt;br /&gt;
mkdir moodledata&lt;br /&gt;
chown -R apache:apache moodle&lt;br /&gt;
chown -R apache:apache moodledata&lt;br /&gt;
--make directory in /var/www/ and change permissions.&lt;br /&gt;
&lt;br /&gt;
edit the file /etc/httpd/conf/httpd.conf&lt;br /&gt;
change DocumentRoot &amp;quot;/var/www/html&amp;quot; to DocumentRoot &amp;quot;/var/www/moodle&amp;quot;&lt;br /&gt;
change &amp;lt;Directory &amp;quot;/var/www/html&amp;quot;&amp;gt; to &amp;lt;Directory &amp;quot;/var/www/moodle&amp;quot;&amp;gt;&lt;br /&gt;
then you must restart the apache server by issuing the command:&lt;br /&gt;
service httpd restart&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Documentation &amp;amp; Resources==&lt;br /&gt;
===Related Projects or Proposals===&lt;br /&gt;
* [[Karma]]&lt;br /&gt;
* [[olpc:Customizing Moodle to include efficient Examination Processes]]&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Teacher%27s_Tools| Teacher&#039;s Tools]&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38982</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38982"/>
		<updated>2009-10-08T17:40:40Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Re-designed page based on new project requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
My goal for this project is to create and distribute a prototype for a project idea that I have. I&#039;m hoping to get feedback and functionality requests in regards to the prototype. In the end, I hope to create a final design document that will be able to be used along with my prototype to create a useful teacher tool that will assist teachers in understanding more about their students knowledge.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
Eventually, 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. Teachers will be able to run the activity and students will be able to join. Hopefully we&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
in a bit&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Design GUI interface and layout&lt;br /&gt;
  - Finalize remaining milestones&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn Python&lt;br /&gt;
2) GUI Layout&lt;br /&gt;
 Need&lt;br /&gt;
  - Finalize GUI design and layout&lt;br /&gt;
  - Get screen shots of GUI design and layout onto the wiki&lt;br /&gt;
 Want&lt;br /&gt;
  - Learn more Python&lt;br /&gt;
  - Get GUI design and layout out to community and get feed back right away on it&lt;br /&gt;
3) Create GUI&lt;br /&gt;
 Need&lt;br /&gt;
  - Actually make GUI in python&lt;br /&gt;
  - Finalize ideas about the rest of prototype (how much I can do with remaining time)&lt;br /&gt;
 Want&lt;br /&gt;
  - I/O with user (just input text and using it)&lt;br /&gt;
4) Create the rest of the prototype&lt;br /&gt;
 Need&lt;br /&gt;
  - Complete prototype&lt;br /&gt;
5) Distribute&lt;br /&gt;
 Need&lt;br /&gt;
  - Get it out to the community and get feedback&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
6) Finalize Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Using information/feedback from community, create a final design document and get it out to the community&lt;br /&gt;
 Want&lt;br /&gt;
  - Find a developer or two interested in coding actual functionality&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
The end goal for this project currently (for me) is to end up with a final design document for a project that the community has deemed useful and necessary. If you&#039;re interested in helping me, or working on the actual implementation after the design doc has been created, let me know. If you have any questions or concerns or requests please please PLEASE let me know so I can address them as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38591</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38591"/>
		<updated>2009-09-30T15:52:52Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Added Milestones&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
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&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
in a bit&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
1) Design Doc&lt;br /&gt;
 Need&lt;br /&gt;
  - Map out architecture and design of activity&lt;br /&gt;
  - Finalize GUI layouts and interface design&lt;br /&gt;
 Want&lt;br /&gt;
  - Find other members (mainly networking)&lt;br /&gt;
2) GUI Implementation&lt;br /&gt;
 Need&lt;br /&gt;
  - Teacher GUI implementation&lt;br /&gt;
  - Navigation from screen to screen&lt;br /&gt;
 Want&lt;br /&gt;
  - Partial functionality of stats&lt;br /&gt;
3) Full functionality of stats&lt;br /&gt;
 Need&lt;br /&gt;
  - Full functionality of stats&lt;br /&gt;
  - Both Teacher and Student GUI&#039;s fully implemented&lt;br /&gt;
  - Smooth navigation from screen to screen&lt;br /&gt;
 Want&lt;br /&gt;
  - Ability to see in network that activity has started&lt;br /&gt;
  - Stubbed code for accepting new connections&lt;br /&gt;
4) Not Networking&lt;br /&gt;
 Need&lt;br /&gt;
  - Everything working other than networking&lt;br /&gt;
  Includes:&lt;br /&gt;
    - Teacher and student GUI&#039;s flow from screen to screen intuitively&lt;br /&gt;
    - Stats are gathered and displayed in a comfortable manner that is easy to understand&lt;br /&gt;
 Want&lt;br /&gt;
  - 1 Set of 50 questions to be able to be uploaded to [[School Server/RIT|schoolserver.rit.edu]]&lt;br /&gt;
  - Stubbed code for possible download of questions from [[School Server/RIT|schoolserver.rit.edu]]&lt;br /&gt;
  - Ability to accept someone joining the activity and at least recognize them if not interact with them&lt;br /&gt;
5) Mesh Networks&lt;br /&gt;
 Need&lt;br /&gt;
  - Ability to recognize other users in activity and interact with them (Teacher)&lt;br /&gt;
  - Ability to send/receive information from other users in activity (Teacher)&lt;br /&gt;
 Want&lt;br /&gt;
  - Ability to download and use question packets from [[School Server/RIT|schoolserver.rit.edu]]&lt;br /&gt;
6) Server&lt;br /&gt;
 Need&lt;br /&gt;
  - Ability to upload and download packets of questions from [[School Server/RIT|schoolserver.rit.edu]] and use them easily&lt;br /&gt;
 Want&lt;br /&gt;
  - Any additional functionality to be added here&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
I&#039;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. &lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38590</id>
		<title>Teacher&#039;s Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Teacher%27s_Tools&amp;diff=38590"/>
		<updated>2009-09-30T15:40:32Z</updated>

		<summary type="html">&lt;p&gt;Acj3840: Made the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Group Members==&lt;br /&gt;
[[user:acj3840|Alex Jones]]&lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Future goals==&lt;br /&gt;
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&#039;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 [[School Server/RIT|schoolserver.rit.edu]] will be able to host &#039;packets&#039; of pre-made questions that the teacher can download and use.&lt;br /&gt;
&lt;br /&gt;
==Project Files/Git==&lt;br /&gt;
in a bit&lt;br /&gt;
&lt;br /&gt;
==Other notes==&lt;br /&gt;
I&#039;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. &lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
[[user:acj3840|Alex Jones]] email: acj3840@rit.edu&lt;/div&gt;</summary>
		<author><name>Acj3840</name></author>
	</entry>
</feed>