Classroom HackSpaceChallenge/Buzzers/PC Software: Difference between revisions
From London Hackspace Wiki
(Created page with "==Owner== The lucky person in charge of the PC Software") |
(→Notes) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Architecture== | |||
* Language- Python | |||
* Server- Twisted. Also does pyserial | |||
* student database information - sqllite | |||
* Some form of templating system would probably be good - divmod nevow? | |||
* pySerial is currently a file-reading based interface. Investigate the twisted layer on top of it. | |||
==Pages== | |||
* Statistics | |||
* Load Lesson | |||
* Ongoing Lesson | |||
- This will need some form of xmlhttprequest so that when all the responses have been acquired by the server the web page is updated to the next interaction point. | |||
==Testing== | |||
I'll leave my arduino in the project box and put a program on it to pretend to be the teacher module. I.e. respond to new lessons and spew out buzzer feedback. | |||
==Owner== | ==Owner== | ||
I'm willing to take on part of it. I'd prefer to work on lesson parsing and communicating with the teachermodule --[[User:Eb4890|Eb4890]] 14:42, 24 March 2011 (UTC) | |||
==Notes== | |||
Similar software deemed too complex (available for download for free): http://www.prometheanworld.com/server.php?show=nav.16874 |
Latest revision as of 19:21, 26 March 2011
Architecture
- Language- Python
- Server- Twisted. Also does pyserial
- student database information - sqllite
- Some form of templating system would probably be good - divmod nevow?
- pySerial is currently a file-reading based interface. Investigate the twisted layer on top of it.
Pages
- Statistics
- Load Lesson
- Ongoing Lesson
- This will need some form of xmlhttprequest so that when all the responses have been acquired by the server the web page is updated to the next interaction point.
Testing
I'll leave my arduino in the project box and put a program on it to pretend to be the teacher module. I.e. respond to new lessons and spew out buzzer feedback.
Owner
I'm willing to take on part of it. I'd prefer to work on lesson parsing and communicating with the teachermodule --Eb4890 14:42, 24 March 2011 (UTC)
Notes
Similar software deemed too complex (available for download for free): http://www.prometheanworld.com/server.php?show=nav.16874