learningequality / ka-lite

KA Lite: lightweight web server for serving core Khan Academy content (videos and exercises) without needing internet connectivity
https://learningequality.org/ka-lite/
Other
457 stars 304 forks source link

together.js and KAlite #1079

Closed jonschull closed 7 years ago

jonschull commented 10 years ago

My team is working on connected coaching: a remote coach interacting via video and pointing with a student working on KALite.

We've implemented this in several ways (hangouts, frames, etc.) but they've proven brittle, especially in the context of school system internet security.

We do find that Skype (for video), and Together.js (for screen sharing and pointing) can co-exist.

*Adding together.js to KA lite is easy.

It has NOT been easy to ensure that the coach and the student are interacting on the same page when doing Practice Exercises. (Exercise Randomization is the problem).*

I need some help with this. It is a potentially great socio-technical innovation for connecting kids coaches, and connecting communities-in-need with coaches and role models from neighboring communities.

Jon.Schull@RIT.edu

bcipolli commented 10 years ago

Hi @jonschull, sounds interesting!

@rtibbles could you connect with @jonschull to discuss the different issues (including exercise randomization), and get a better sense of what makes sense for us to do on our side?

rtibbles commented 10 years ago

I think this kind of collaborative engagement is great - it could also happen within classrooms, in a similar vein to some of the same-computer turn taking ideas we have brainstormed previously.

I will take a look at this either later today or tomorrow morning to give an idea of what can be done on the randomization side (it may be that we can set a 'master' seed that we then share through together.js).

jonschull commented 10 years ago

That would be so great!

FYI, I'm working with a visionary principal who is very excited about this possibility.

Rochester's City School district is in desperate shape despite the fact that it is surrounded by wealthy, well-educated, and well-meaning communities.

This could be a very positive development.

I have a meeting at 8am tomorrow with their IT people. If you have any updates for me before then, please pass them on!

Thanks

Jon Schull Jon.Schull@rit.edu cell: 585-738-6696 School of Interactive Games and Media, and RIT Innovation Center For an appointment, make me an offer: http://doodle.com/JonSchull

On Thu, Nov 21, 2013 at 11:37 AM, Richard Tibbles notifications@github.comwrote:

I think this kind of collaborative engagement is great - it could also happen within classrooms, in a similar vein to some of the same-computer turn taking ideas we have brainstormed previously.

I will take a look at this either later today or tomorrow morning to give an idea of what can be done on the randomization side (it may be that we can set a 'master' seed that we then share through together.js).

— Reply to this email directly or view it on GitHubhttps://github.com/learningequality/ka-lite/issues/1079#issuecomment-28999859 .

rtibbles commented 10 years ago

Sorry I couldn't get to this before your meeting, @jonschull - it looks like we could probably overwrite the seed from a seed that we share through together.js - the code is currently in the khan-exercises.js, but it is something that we could put into exercises.js or any together.js integration to suppress that.

Do you have a fork where you have done the together.js integration that we could work on collaboratively?

jonschull commented 10 years ago

It's pretty broken at this point. My plan was to start start afresh (or invite you to).

We put together.js into the header template if I remember correctly.

But I'd be delighted to work collaboratively with you on this.

Jon Schull Jon.Schull@rit.edu cell: 585-738-6696 School of Interactive Games and Media, and RIT Innovation Center For an appointment, make me an offer: http://doodle.com/JonSchull

On Fri, Nov 22, 2013 at 1:39 PM, Richard Tibbles notifications@github.comwrote:

Sorry I couldn't get to this before your meeting, @jonschullhttps://github.com/jonschull- it looks like we could probably overwrite the seed from a seed that we share through together.js - the code is currently in the khan-exercises.js, but it is something that we could put into exercises.js or any together.js integration to suppress that.

Do you have a fork where you have done the together.js integration that we could work on collaboratively?

— Reply to this email directly or view it on GitHubhttps://github.com/learningequality/ka-lite/issues/1079#issuecomment-29097733 .

jonschull commented 10 years ago

I hope you have had a good Thanksgiving!

When do you think we might start working on this?

benjaoming commented 7 years ago

Sorry that nothing happened in this issue @jonschull - it's an interesting proposal! A new and much more well-designed open source project has been started by Learning Equality. It'll do the same things as KA Lite but adding much, much more.

You can read about it here: http://learningequality.org/kolibri

I'm closing this issue now because we're getting KA Lite set for a new and more stabilized future, supporting existing deployments, but keeping the amount of new features at a minimum.. or entirely community driven! :)