Go to file
Michael Zhang 8c213b0714
exercise
2021-09-01 08:32:43 -05:00
jails testing with jails 2021-08-28 06:37:52 -05:00
material change up the schema a little bit 2021-08-29 02:59:56 -05:00
materialdb change up the schema a little bit 2021-08-29 02:59:56 -05:00
web exercise 2021-09-01 08:32:43 -05:00
.editorconfig a 2021-08-28 15:08:35 -05:00
.gitignore asdf 2021-08-28 04:45:16 -05:00
.ignore parse from yml and stick into db 2021-08-28 13:03:38 -05:00
.prettierrc rearrange 2021-08-28 03:59:28 -05:00
LICENSE.md gm 2021-08-28 00:53:25 -05:00
README.md testing with jails 2021-08-28 06:37:52 -05:00
notes.txt a 2021-08-28 15:08:35 -05:00
package-lock.json asdf 2021-08-28 04:45:16 -05:00
package.json lots of shit 2021-08-29 01:24:18 -05:00

README.md

education project

The education project is just my personal ideal education system. Here are its goals:

  • Learning is measured through mastery, which is measured through tests. Mastery is similar to what Anki uses and is trained with spaced repetition. Notably, doing well on a test once doesn't indicate complete mastery and failing a test doesn't indicate complete unmastery. Skipping a question lowers mastery a bit less than getting it wrong.

  • Learning by doing. Many different types of activity formats that should all contribute to mastery of the given concepts. In addition, mastery of certain concepts should also backpropagate to the concepts it depends on. The planned list of activity types are:

    • Classic multiple-choice problems
    • Short-answer problems (for math)
    • Write a short program (+ linting)
    • Write a bigger project