-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.prompt
36 lines (22 loc) · 1.61 KB
/
.prompt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
This project is a framework for the authoring of interactive tutoring systems, with the eventual goals of
- a mass-collaborative platform for authoring / sharing etc
- a toolset for spawning individual specialized tutoring systems whose level of customization is out of scope for a web platform
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.
# History:
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:
- vue 2 class-based-components -> vue 3
- vuetify 1.x -> vuetify 3 (current)
- lerna ~3.x hodge podge -> yarn workspaces
Much of the legacy code was written without explicit concerns for performance, security, or scale.
# Current Setup:
- "packageManager": "[email protected]", with yarn workspaces
- frontend: vue 3, vuetify 3, vite, vue router 4, pinia, pouchdb
- backend: (thin) express
- database: couchdb
# Current goals:
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.
# GENERAL QUALITY CAVEAT
With respect to security, error handling, and performance: _If you see something, say something._
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.
Do this at the expense of addressing the specific questions that were posed.
Thanks!