Current goals and activities - AgileVentures/rag GitHub Wiki
Approved section
- Cover current code base by at least 95% unit tests, refactoring extremely carefully as we go.
- Would be nice to have acceptance tests covering the key homework types
TBD section
1. Separate current functionality and library dependencies into modules:
- Communication
- Grading
- Homeworks packaging and deployment
- Testing
2. Write specifications for each grader strategy
- Functionality
- Interfaces
- Tools
- Documentation
3. Implement a mock communication module
4. Implement CLI tools for testing homeworks packages
5. Integrate preloading environments for faster testing
6. Fix concurrent testing
7. Provide tools for simulating AutoGraders feedback as seen by a student