Roadmap of A+ LMS
Yearly status updates
Design principles
- One service should do one thing well.
- Make services error resilient. No cascading failures.
- Refactor and redesign. Pay back technical dept.
- From prototypes to real mature products.
- Utilise containers.
- Process started with shepherd on the way
- Designing started for cloud support
Last year's plan
Reality and a new plan
- Roman and Shepherd development started well and are going on well
- Lot of A+ development, that was not planned last year
- Ariel shelved for now
- Grader v2 pushed back a lot
- Instead, cloud management needs to be done first
- Shepherd production usage pushed from Winter to Summer
- Roman is not going to replace docker-up.sh as early as hoped (if ever)
- Analytics is a new
Questions?
More info on
apluslms.github.io
Space | Forward |
---|
Right, Down, Page Down | Next slide |
---|
Left, Up, Page Up | Previous slide |
---|
G | Go to slide number |
---|
P | Open presenter console |
---|
H | Toggle this help |
---|