Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not importing all Khan Academy content kinds #22

Open
ivanistheone opened this issue Apr 13, 2020 · 2 comments
Open

Not importing all Khan Academy content kinds #22

ivanistheone opened this issue Apr 13, 2020 · 2 comments

Comments

@ivanistheone
Copy link
Contributor

Previously the Khan Academy website was based around three content kinds: Topic (Folder-like), Video, and Exercise.

Then article and scratchpad were added later on.

Currently the following content types unsupported labels are used. The first column o numbers is from the en channel, the second from the pt-BR channel:

8529  2590  Article  an HTML page including various perseus widgets 
2108  882   TopicQuiz  = special kind of exercises?
928   405   TopicUnitTest = special kind of exercises?
131   127   Talkthrough  = was scratchpad previously
36    36    Project   = was scratchpad previously
166   161   Challenge     = was scratchpad previously
80    52    Interactive = special kind of scratchpad?

Example interactive: https://www.khanacademy.org/science/electrical-engineering/robots/solderless-spout-bot-ddp/pi/spout-oop-with-maze


Long term support for the article- and scratchpad-like content kinds will require Kolibri render (I know @rtibbles ) has prototyped some renderers.

In the short term, we someone should look into TopicQuiz and TopicUnitTest kinds to check if they are just regular Perseus Exercises and if so add support for them (via the KhanExercie). This would bring in ~3000 more exercises, so worth looking into.

@rtibbles
Copy link
Member

Seems like the Article type is probably our biggest bang for the buck in terms of getting in more resources. It is rendered using Perseus, so would be something that we might be able to support within the scope of the existing Perseus renderer.

@danielhollas
Copy link

AFAIK TopicQuiz and TopicUnitTest just contain a mix of exercise question in previous exercises in a given lesson / unit. So they are basically autogenerated and there's no new content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants