4 ms·
I am working on Primer. Basically a bot that makes it much easier to learn "difficult things" on your own. Here is a screenshot : https://imgur.com/a/E5Kw54P ht
by ai_ia 8y ago
I am working on Primer. Basically a bot that makes it much easier to learn "difficult things" on your own. Here is a screenshot : https://imgur.com/a/E5Kw54P https://imgur.com/a/E5Kw54P
The screenshot has changed a lot by now though.
I have been working on this, alone, for last almost two year. I have iterated more than 15 times. One time, I was trying to do non-linear twine[0] based interface. Was pretty complicated. Right now, this is the version I am most satisfied and excited for. Also, it took some while to create a CMS from scratch for this one.
Here is why it is cool.
0. Primer teaches you in a conversational way. I understand video based MOOCs are new norms, but conversational way makes user better focused towards learning. It also makes it easier to revise, recall and resume from where you last left.
1. Primer will provide you notes in form of Tufte-Latex Books[1]. The way it works is that there is already a template for each course and when the user completes the course, his/her response accounts generates tex Code along with the previous templates and results in personalized books. The books authors name is the username.
2. Primer enforces spaced repetition. Not only it teaches you something, it also reminds you to revise after certain intervals. Although Anki export is a desirable feature, I did not have the energy to look into it now, but it is definitely in the roadmap. Primer takes responsibility of your learning.
3. Primer tracks time spent on your courses. Good tool for homeschoolers.
4. Primer courses are versioned. Primer courses improve based on feedback. If you get stuck at a course, it is improved so that, next time it feels easier to understand. And often times, we will screw up, so it is there for that too. But importantly, courses should have pretty iteration times. This is a major advantage of text based courses.
5. Primer based courses take a fraction of time to complete than Video-based courses.
6. Last, my favorite. It makes difficult things easier to learn. Although, achieving this feature to a practical extent will take another year or so, but still feels good to have the potential. Suppose, you want to learn how to build a spaceship. There is a ton of things you need to learn before you can even begin to learn about spaceships and rockets. Primer ensures that you have understood the prerequisites before you start doing something. All these courses are present on Primer itself.
I am not good with deadlines. But I can assure that I am pretty close to completion.
These are the initial courses to be offered by Mid 2019.
Tentative Tracks: Machine Learning, Deep Learning, Reinforcement Learning, Fantastic ML Papers and how to implement them, Teach yourself Computer Science, Fantastic CS Papers and how to understand them, Computer Vision and Natural Language Processing.
To follow updates: https://tinyletter.com/primerlabs/ https://tinyletter.com/primerlabs/
[0]: http://twinery.org/ http://twinery.org/
[1]: https://github.com/Tufte-LaTeX/tufte-latex https://github.com/Tufte-LaTeX/tufte-latex
- quickthrower2 8y agoIt looks good. I noticed further down it does try to understand your answer, and detects a wrong answer which is impressive.
- ai_ia 8y agoThanks Man. Well, it detects wrong / right answer when you use predefined responses but when you use text reply then it just states what is correct, so that you can figure out where you went wrong.