No description
compile-database | ||
jails | ||
material | ||
web | ||
.editorconfig | ||
.gitignore | ||
.ignore | ||
.prettierrc | ||
LICENSE.md | ||
notes.txt | ||
package-lock.json | ||
package.json | ||
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