3 ms·
I love your site and plan to use it as a teaching tool for my Wed Development course I'm teaching. As a request, are you working on a user system to record com
by tsumnia 11y ago
I love your site and plan to use it as a teaching tool for my Wed Development course I'm teaching.
As a request, are you working on a user system to record completed lessons? As an extension, are you looking into making a classroom management system akin to Codecademy? I'd love to create a classroom, have students log in, complete the necessary lessons and have the means to know where they are in the overall plan.
If you'd like some help getting that going, let me know! I'm in the process of developing typing exercises for my courses to give students extra practice with the basics.
- rhc2104 11y agoHi tsumnia, Thanks for the feedback! One nice thing about SQL Teaching is that it is completely client-side. This is possible because somebody compiled SQLite to JavaScript: https://github.com/kripken/sql.js/ https://github.com/kripken/sql.js/ Thus, I would have a bias against adding a classroom management system which would require some kind of backend database that I would need to keep running (funny, I know). However, SQL Teaching is open source https://github.com/rhc2104/sqlteaching https://github.com/rhc2104/sqlteaching , so I would update the site if you were to add the feature, or you could just take the JavaScript files and integrate it into your site!
- tsumnia 11y agoNot funny at all! Its something that I am toying with on my end as well. I'll have to play with it this summer and let you know if I get anything rolling!
- pamelafox 11y agoPamela from KA here. We're using the same client-side SQL solution as sqlteaching.com (which is great!). Our editing environment is here and open source: https://github.com/Khan/live-editor https://github.com/Khan/live-editor KA does have classroom tools and progress reports, but we don't have the ability for teachers to create their own lessons (if that's what you're looking for). More details on that here: https://www.khanacademy.org/coach-res/reference-for-coaches/teaching-computing/a/tracking-progress-of-programming-students https://www.khanacademy.org/coach-res/reference-for-coaches/... It's a lot of work to create the classroom management itself (that's done by a whole separate team at KA) so it's not something most folks tack on to teaching sites.