todo update
This commit is contained in:
47
todo.md
47
todo.md
@ -21,6 +21,12 @@
|
|||||||
#### Views & Queries
|
#### Views & Queries
|
||||||
- [x] Create database view with skills/concepts mapping
|
- [x] Create database view with skills/concepts mapping
|
||||||
- [x] Map ConceptARC categories to skill types
|
- [x] Map ConceptARC categories to skill types
|
||||||
|
- [x] Duplicate entry protection for User-Tag-Problem
|
||||||
|
- [x] Rating + Comment entry
|
||||||
|
- [x] Skills Entry
|
||||||
|
- [x] Background Entry
|
||||||
|
- [x] Frame Entry
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Data Quality
|
#### Data Quality
|
||||||
@ -40,21 +46,20 @@
|
|||||||
- [x] Update puzzle renderer to handle ConceptARC multiple solutions
|
- [x] Update puzzle renderer to handle ConceptARC multiple solutions
|
||||||
- [x] Show all 3 test outputs for ConceptARC
|
- [x] Show all 3 test outputs for ConceptARC
|
||||||
- [x] Remove header frame, consolidate to single-frame interface
|
- [x] Remove header frame, consolidate to single-frame interface
|
||||||
- [ ] Add puzzle filtering by:
|
- [x] Add puzzle filtering by:
|
||||||
- [ ] Corpora (V1, V2, ConceptARC)
|
- [ ] Corpora (V1, V2, ConceptARC)
|
||||||
- [ ] Category/Set
|
- [ ] Category/Set
|
||||||
- [ ] Difficulty
|
- [ ] Difficulty
|
||||||
- [ ] Skills/Concepts
|
- [x] Skills/Concepts
|
||||||
|
|
||||||
#### User Features
|
#### User Features
|
||||||
- [x] Implement user input system
|
- [x] Implement user input system
|
||||||
- [x] Design input capture mechanism
|
- [x] Design input capture mechanism
|
||||||
- [x] Store user solutions in database
|
- [x] Store user solutions in database
|
||||||
- [ ] Create puzzle assignment system
|
- [x] Create puzzle assignment system
|
||||||
- [ ] Add assignment toggle in interface
|
- [x] Add assignment toggle in interface
|
||||||
- [ ] Assign puzzles to specific users
|
- [x] Assign puzzles to specific users
|
||||||
- [ ] Track completion status
|
- [x] Track completion status
|
||||||
- [ ] Record time spent on puzzles
|
|
||||||
|
|
||||||
### Tag System
|
### Tag System
|
||||||
- [x] Design tag taxonomy
|
- [x] Design tag taxonomy
|
||||||
@ -68,7 +73,7 @@
|
|||||||
- [x] Bulk tagging functionality
|
- [x] Bulk tagging functionality
|
||||||
- [ ] Tag-based search/filtering
|
- [ ] Tag-based search/filtering
|
||||||
- [x] Test skill selection with many items (search function?)
|
- [x] Test skill selection with many items (search function?)
|
||||||
- [ ] Populate initial tags
|
- [x] Populate initial tags
|
||||||
- [ ] Auto-tag ConceptARC by category
|
- [ ] Auto-tag ConceptARC by category
|
||||||
- [ ] Tag V1/V2 by known concepts
|
- [ ] Tag V1/V2 by known concepts
|
||||||
|
|
||||||
@ -82,28 +87,4 @@
|
|||||||
- [ ] Document API/database schema
|
- [ ] Document API/database schema
|
||||||
|
|
||||||
### Testing
|
### Testing
|
||||||
- [ ] Test puzzle rendering across all corpora
|
- [x] Test puzzle rendering across all corpora
|
||||||
- [ ] Validate solution checking logic
|
|
||||||
- [ ] Test multi-user concurrent access
|
|
||||||
- [ ] Performance testing with full dataset
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 📝 Notes
|
|
||||||
|
|
||||||
### Database Stats (Current)
|
|
||||||
- Total puzzles: 2,400
|
|
||||||
- V1: 1,120
|
|
||||||
- V2: 1,120
|
|
||||||
- ConceptARC: 160 (16 categories × 10 puzzles)
|
|
||||||
- All puzzles have solutions stored
|
|
||||||
- ConceptARC uses array format (3 solutions per puzzle)
|
|
||||||
|
|
||||||
### Scripts Available
|
|
||||||
- `upload_conceptarc_to_db.py` - Upload ConceptARC puzzles
|
|
||||||
- `check_schema.py` - Inspect database structure
|
|
||||||
- `find_duplicates.py` - Find duplicate puzzle entries
|
|
||||||
- `remove_duplicates.py` - Clean duplicate entries
|
|
||||||
- `fix_conceptarc_solutions.py` - Fix ConceptARC solution format
|
|
||||||
- `verify_conceptarc_upload.py` - Verify upload integrity
|
|
||||||
- `verify_solution_format.py` - Check solution formats
|
|
||||||
Reference in New Issue
Block a user