<?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=Mabbikeel</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=Mabbikeel"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Mabbikeel"/>
	<updated>2026-05-31T04:13:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=25118</id>
		<title>Interactive Worksheets</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=25118"/>
		<updated>2009-04-03T17:29:38Z</updated>

		<summary type="html">&lt;p&gt;Mabbikeel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Summary:====&lt;br /&gt;
&lt;br /&gt;
A desktop application to read and write interactive worksheets allowing embedded graphs, calculations and answerable questions.&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Target audience is teachers of children aged 10-18, for aiding independant learning.&lt;br /&gt;
&lt;br /&gt;
The worksheets would be written by teachers, and they can allow editable sections for answers, or to try different values in graphs/diagrams/equations.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====About Me:====&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been developing in Python for 4-5 years now, since before I began my degree. I carry with me an interest in improving education from when I was myself at school, and believe much more could be done to improve the current situation. I like the idea of freely available education material, and believe that teachers - rather than large publishers - should be empowered to provide this material by working together.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also done two summer placements working in C++ and completed a medium sized group project in Java.&lt;br /&gt;
&lt;br /&gt;
Contact Info: mp1206@soton.ac.uk, msn:matt_porter@hotmail.co.uk&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start of program:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Work begins&lt;br /&gt;
&lt;br /&gt;
- Establish useful areas to focus on&lt;br /&gt;
&lt;br /&gt;
- Establish requirements&lt;br /&gt;
&lt;br /&gt;
- Investigate similar applications and their methodologies.&lt;br /&gt;
&lt;br /&gt;
- Develop GUI interface, with functionality to add text&lt;br /&gt;
&lt;br /&gt;
- Develop code embedding functionality, allowing a document to be executed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Midterm evaluation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At the midterm I hope to have a functional application that can save and load documents. Simple code can be embedded (just python, not necessarily any libraries)&lt;br /&gt;
&lt;br /&gt;
- Work on other potentially embeddable objects - graphs, equations, diagrams. Establish a common interface that can be used.&lt;br /&gt;
&lt;br /&gt;
- Documentation - User guides for both teachers and students. Create interactive worksheet to guide them through adding code etc.&lt;br /&gt;
&lt;br /&gt;
- Testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GSoC]]&lt;/div&gt;</summary>
		<author><name>Mabbikeel</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Interactive_Worksheets&amp;diff=24932</id>
		<title>Talk:Interactive Worksheets</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Interactive_Worksheets&amp;diff=24932"/>
		<updated>2009-04-02T22:53:15Z</updated>

		<summary type="html">&lt;p&gt;Mabbikeel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How would your proposal differ from just packaging a web view of a locally-run copy of Sage, as a sugar activity? (If the answer is &amp;quot;not at all&amp;quot;, that&#039;s fine, but you should say that.) [[User:Homunq|Homunq]] 21:09, 1 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I&#039;ll take a look at Sage. Maybe I should be thinking about working with them instead. [[User:Mabbikeel|mabbikeel]] 22:05, 1 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
OK, but they&#039;re heavy-duty math folks. I doubt that sugarizing is a priority for them, it could be for us if you convinced us it would be a good experience for kids. Sage is awesome, btw. [[User:Homunq|Homunq]] 18:17, 2 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I see - Sage is not really a child-friendly experience. It would be good to get some of that power, but it&#039;s such a massive collection of functionality, I imagine a lot of it wouldn&#039;t be needed. I think the best idea could be to keep the code to the developers, and having a reader mode, so the student experience is that of a rendered page. I&#039;ll try and think about all this and polish up the proposal before the deadline. [[User:Mabbikeel|mabbikeel]] 22:53, 2 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Mabbikeel</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Interactive_Worksheets&amp;diff=24768</id>
		<title>Talk:Interactive Worksheets</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Interactive_Worksheets&amp;diff=24768"/>
		<updated>2009-04-01T22:05:16Z</updated>

		<summary type="html">&lt;p&gt;Mabbikeel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How would your proposal differ from just packaging a web view of a locally-run copy of Sage, as a sugar activity? (If the answer is &amp;quot;not at all&amp;quot;, that&#039;s fine, but you should say that.) [[User:Homunq|Homunq]] 21:09, 1 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I&#039;ll take a look at Sage. Maybe I should be thinking about working with them instead. [[User:Mabbikeel|mabbikeel]] 22:05, 1 April 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Mabbikeel</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=24732</id>
		<title>Interactive Worksheets</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=24732"/>
		<updated>2009-04-01T20:49:11Z</updated>

		<summary type="html">&lt;p&gt;Mabbikeel: /* Summary: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Summary:====&lt;br /&gt;
&lt;br /&gt;
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. This may be something that can share ideas with http://wiki.sugarlabs.org/go/Math4Team&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
Target audience is teachers of children aged 10-18, for aiding independant learning.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====About Me:====&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been developing in Python for 4-5 years now, since before I began my degree. I carry with me an interest in improving education from when I was myself at school, and believe much more could be done to improve the current situation. I like the idea of freely available education material, and believe that teachers - rather than large publishers - should be empowered to provide this material by working together.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also done two summer placements working in C++ and completed a medium sized group project in Java.&lt;br /&gt;
&lt;br /&gt;
Contact Info: mp1206@soton.ac.uk, msn:matt_porter@hotmail.co.uk&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start of program:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Work begins&lt;br /&gt;
&lt;br /&gt;
- Establish useful areas to focus on&lt;br /&gt;
&lt;br /&gt;
- Establish requirements&lt;br /&gt;
&lt;br /&gt;
- Investigate similar applications and their methodologies.&lt;br /&gt;
&lt;br /&gt;
- Develop GUI interface, with functionality to add text&lt;br /&gt;
&lt;br /&gt;
- Develop code embedding functionality, allowing a document to be executed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Midterm evaluation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At the midterm I hope to have a functional application that can save and load documents. Simple code can be embedded (just python, not necessarily any libraries)&lt;br /&gt;
&lt;br /&gt;
- Work on other potentially embeddable objects - graphs, equations, diagrams. Establish a common interface that can be used.&lt;br /&gt;
&lt;br /&gt;
- Documentation - User guides for both teachers and students. Create interactive worksheet to guide them through adding code etc.&lt;br /&gt;
&lt;br /&gt;
- Testing&lt;/div&gt;</summary>
		<author><name>Mabbikeel</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=24724</id>
		<title>Interactive Worksheets</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Interactive_Worksheets&amp;diff=24724"/>
		<updated>2009-04-01T20:38:37Z</updated>

		<summary type="html">&lt;p&gt;Mabbikeel: Application for GSoC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Summary:====&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
Target audience is teachers of children aged 10-18, for aiding independant learning.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
====About Me:====&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been developing in Python for 4-5 years now, since before I began my degree. I carry with me an interest in improving education from when I was myself at school, and believe much more could be done to improve the current situation. I like the idea of freely available education material, and believe that teachers - rather than large publishers - should be empowered to provide this material by working together.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also done two summer placements working in C++ and completed a medium sized group project in Java.&lt;br /&gt;
&lt;br /&gt;
Contact Info: mp1206@soton.ac.uk, msn:matt_porter@hotmail.co.uk&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start of program:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Work begins&lt;br /&gt;
&lt;br /&gt;
- Establish useful areas to focus on&lt;br /&gt;
&lt;br /&gt;
- Establish requirements&lt;br /&gt;
&lt;br /&gt;
- Investigate similar applications and their methodologies.&lt;br /&gt;
&lt;br /&gt;
- Develop GUI interface, with functionality to add text&lt;br /&gt;
&lt;br /&gt;
- Develop code embedding functionality, allowing a document to be executed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Midterm evaluation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At the midterm I hope to have a functional application that can save and load documents. Simple code can be embedded (just python, not necessarily any libraries)&lt;br /&gt;
&lt;br /&gt;
- Work on other potentially embeddable objects - graphs, equations, diagrams. Establish a common interface that can be used.&lt;br /&gt;
&lt;br /&gt;
- Documentation - User guides for both teachers and students. Create interactive worksheet to guide them through adding code etc.&lt;br /&gt;
&lt;br /&gt;
- Testing&lt;/div&gt;</summary>
		<author><name>Mabbikeel</name></author>
	</entry>
</feed>