MDN/Development/Beginners MDN material: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 22: Line 22:
Ideally, the tools should be a bit more integrated for the material to work optimally, which presents some technical challenges. The exercises currently live on separate make pages, but it would be better if these were embedded in the articles themselves, so the reader could have the whole interactive learning package in the same place.
Ideally, the tools should be a bit more integrated for the material to work optimally, which presents some technical challenges. The exercises currently live on separate make pages, but it would be better if these were embedded in the articles themselves, so the reader could have the whole interactive learning package in the same place.


Ideally there should be a way for the program to automatically check whether a correct answer has been submitted, and if so, points should be awarded, with a badge being awarded for repeated successes or completion of a whole section. Points/badges should be stored on a user's MDN/persona/developer program login.
There should be a way for the program to automatically check whether a correct answer has been submitted, and if so, points should be awarded, with a badge being awarded for repeated successes or completion of a whole section. Points/badges should be stored on a user's MDN/persona/developer program login.


Also, I love the idea of allowing students to collaborate and discuss material, using tools like together.js, but we need to work out the best way to integrate this. I tested it on Thimble during the summit, and it played ok with the Published examples, but not on the interactive edit screen. Some advice on how best to integrate this would be great.
Also, I love the idea of allowing students to collaborate and discuss material, using tools like together.js, but we need to work out the best way to integrate this. I tested it on Thimble during the summit, and it played ok with the Published examples, but not the interactive edit screen. Some advice on how best to integrate this would be great.


==What is the scope of the beginner's material?==
==What is the scope of the beginner's material?==
Line 40: Line 40:


'''NOTE: Add more details somewhere else.'''
'''NOTE: Add more details somewhere else.'''
Question: how long should an article be for this course? The [https://developer.mozilla.org/en-US/docs/Beginners/CSS_basics CSS basics] article I have posted over to MDN as a test bed is a bit long, especially for a beginner audience.


==What other learning resources are there to inspire us?==
==What other learning resources are there to inspire us?==
Other resources that do a good job are:
* [http://www.codecademy.com/ Codecademy], which does a great job of interactive exercises, although I feel that these would work better if interspersed with some tutorial material.
* [https://www.khanacademy.org/ Khan academy] also does a great job of interactive exercises, and for a wider range of subjects.
* [http://docs.webplatform.org/wiki/beginners Webplatform.org] has some beginner's tutorials, which includes quite a lot of the [http://www.w3.org/community/webed/wiki/Main_Page web standards curriculum] and some MDN material as well, but nothing has really been done with it yet.
Confirmed users
228

edits