todo update

This commit is contained in:
bmachado
2025-11-06 16:29:50 +00:00
parent 7d89379d8f
commit 8522b24c7f

47
todo.md
View File

@ -21,6 +21,12 @@
#### Views & Queries
- [x] Create database view with skills/concepts mapping
- [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
@ -40,21 +46,20 @@
- [x] Update puzzle renderer to handle ConceptARC multiple solutions
- [x] Show all 3 test outputs for ConceptARC
- [x] Remove header frame, consolidate to single-frame interface
- [ ] Add puzzle filtering by:
- [x] Add puzzle filtering by:
- [ ] Corpora (V1, V2, ConceptARC)
- [ ] Category/Set
- [ ] Difficulty
- [ ] Skills/Concepts
- [x] Skills/Concepts
#### User Features
- [x] Implement user input system
- [x] Design input capture mechanism
- [x] Store user solutions in database
- [ ] Create puzzle assignment system
- [ ] Add assignment toggle in interface
- [ ] Assign puzzles to specific users
- [ ] Track completion status
- [ ] Record time spent on puzzles
- [x] Create puzzle assignment system
- [x] Add assignment toggle in interface
- [x] Assign puzzles to specific users
- [x] Track completion status
### Tag System
- [x] Design tag taxonomy
@ -68,7 +73,7 @@
- [x] Bulk tagging functionality
- [ ] Tag-based search/filtering
- [x] Test skill selection with many items (search function?)
- [ ] Populate initial tags
- [x] Populate initial tags
- [ ] Auto-tag ConceptARC by category
- [ ] Tag V1/V2 by known concepts
@ -82,28 +87,4 @@
- [ ] Document API/database schema
### Testing
- [ ] 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
- [x] Test puzzle rendering across all corpora