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 |
|---|