No description
Find a file
2021-08-28 13:03:38 -05:00
compile-database parse from yml and stick into db 2021-08-28 13:03:38 -05:00
jails testing with jails 2021-08-28 06:37:52 -05:00
material parse from yml and stick into db 2021-08-28 13:03:38 -05:00
web asdf 2021-08-28 04:45:16 -05:00
.editorconfig testing with jails 2021-08-28 06:37:52 -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
notes.txt add a basic example of a page 2021-08-28 05:52:47 -05:00
package-lock.json asdf 2021-08-28 04:45:16 -05:00
package.json asdf 2021-08-28 04:45:16 -05:00
README.md testing with jails 2021-08-28 06:37:52 -05:00

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