Interactive Worksheets: Difference between revisions

Application for GSoC
 
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
====Summary:====
====Summary:====


A desktop application to read and write interactive worksheets allowing embedded graphs, calculations and answerable questions. Possibily as an additional value-added task, an public website where teachers and/or students can share their own worksheets.
A desktop application to read and write interactive worksheets allowing embedded graphs, calculations and answerable questions.
Possibily as an additional value-added task, a public website where teachers and/or students can share their own worksheets. This may be something that can share ideas with http://wiki.sugarlabs.org/go/Math4Team


The plan is to build in Python, utilising useful modules such as matplotlib and numpy, allowing readable text and executable code alongside one another in a single document. This document will be readable and executable - providing the opportunity for students to experiment with changing values etc, generating graphs/diagrams/results as they go to aid understanding.
The plan is to build in Python, utilising useful modules such as matplotlib and numpy, allowing readable rendered text and equations alongside executable code in a single document. This document will be readable and executable - providing the opportunity for students to experiment with changing values etc, generating graphs/diagrams/results as required to aid understanding.


This is similar in concept to worksheets available in MathCad Explorer such as the ones here http://users.ecs.soton.ac.uk/msn/book/worksheets.html and the work done here on WebLab http://www.physics.ox.ac.uk/users/santoso/Software.WebLab.html
This is similar in concept to worksheets available in MathCad Explorer such as the ones here http://users.ecs.soton.ac.uk/msn/book/worksheets.html and the work done here on WebLab http://www.physics.ox.ac.uk/users/santoso/Software.WebLab.html as well as embedded objects in Sage notebooks.
 
The difference between these applications and the expectation of this project is the target audience. This application needs to have a comparitively simple interface, lowering the barrier to entry and allowing more teaching material to be created and shared.


Target audience is teachers of children aged 10-18, for aiding independant learning.
Target audience is teachers of children aged 10-18, for aiding independant learning.


This would have many uses in teaching subjects such as Maths and Physics, but with a website providing open submissions the number of worksheets available would increase and provide much greater value to the software. One specific usage would be teaching of programming - with Python embedded the worksheets would be interactive and would have instantaneous feedback.
The worksheets would be written by teachers, and they can allow editable sections for answers, or to try different values in graphs/diagrams/equations.


If the software was set up in a school (one usage scenario) it could be configured to return results to a server. Worksheets could return statistics from integrated questions allowing teachers to target areas of weakness amongst the students.
If the software was set up in a school (one usage scenario) it could be configured to return results to a server. Worksheets could return statistics from integrated questions allowing teachers to target areas of weakness amongst the students.
====About Me:====
====About Me:====


Line 46: Line 50:


- Testing
- Testing
<noinclude>[[Category:2009 GSoC applications]]</noinclude>
[[Category:GSoC]]