You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Toward modular code base.
PR:
- pulls contents of `vue/src/db` into its own `db` package
- removes direct dependency of `pouchdb` from `vue` package
- lays (rough) foundation for replacing implementations w/ interfaces at package boundaries
This project is a framework for the authoring of interactive tutoring systems, with the eventual goals of
2
+
- a mass-collaborative platform for authoring / sharing etc
3
+
- a toolset for spawning individual specialized tutoring systems whose level of customization is out of scope for a web platform
4
+
5
+
Think: khan academy + duolingo + anki + wikipedia, with an evolutionary mechanism to filter user generated curricular content based on how that content impacts overall learning outcomes.
6
+
7
+
8
+
# History:
9
+
10
+
developed slowly as an occasional hobby / side project, and used 'in production' for a few years now, but only for household use. Tech stack has recently been modernized:
11
+
- vue 2 class-based-components -> vue 3
12
+
- vuetify 1.x -> vuetify 3 (current)
13
+
- lerna ~3.x hodge podge -> yarn workspaces
14
+
15
+
Much of the legacy code was written without explicit concerns for performance, security, or scale.
16
+
17
+
# Current goals:
18
+
19
+
Seeking to use the project as a vehicle to develop content for commercial, production grade systems. Seeking to iterate quickly to modernize the stack and add key features.
20
+
21
+
# GENERAL QUALITY CAVEAT
22
+
23
+
With respect to security, error handling, and performance: _If you see something, say something._
24
+
25
+
If you parse source code that contains *critical errors*, please prefix your responses with "WARNING: SUBSTANTIVE ERRORS DETECTED" and provide a brief summary of the errors.
26
+
27
+
Do this at the expense of addressing the specific questions that were posed.
0 commit comments