Focus:
- improvements
- collecting teachers' needs for the whole academic year
- projects for student sw developers
For developers (unordered, so far):
- LTI (Pasi 1)
- is in production use during autumn - prepare for bug fixing
- Jan-Mikael's needs for Language Centre needs (to replace Astra)
- https://github.com/apluslms/a-plus/issues/1240 Hide LTI courses from the normal A+ web UI (A+ as LTI v1.3 Tool)
- https://github.com/apluslms/a-plus/issues/1239 next/previous chapter links are missing in the LTI course view (A+ as LTI v1.3 Tool)
- other observations
- https://github.com/apluslms/a-plus/issues/1155 LTI Tool v1.3: Launch view crashes if expected LTI parameters are missing
- https://github.com/apluslms/a-plus/issues/1252 don't create LTI grade items when they are disabled in the Platform/Moodle
- https://github.com/apluslms/a-plus/issues/1253 LTI v1.3 Tool: student can not change language in a multilingual course
- Jan-Mikael's needs for Language Centre needs (to replace Astra)
- GOAL for MC: Astra to be replaced with LTI until Christmas
- is in production use during autumn - prepare for bug fixing
- external tool integrations with needs for cyber security review, gate documents and updates in the privacy policy (Anni)
- emotion tracker
- neuvontajono and koodisäilö? especially if neuvontajono will be used via MC in the future
- first priority A+ related issues
- pull requests are still waiting for the finalization: https://github.com/apluslms/a-plus/pulls (Markku et al)
- recently via the A+ feedback form from a student, a known issue on repeating unread messages notification: https://github.com/apluslms/a-plus/issues/683 (Jimmy 1)
- Jussi aplusguru request: randomized checkbox questions in questionnaires should provide more control over the random choice groups: https://github.com/apluslms/mooc-grader/issues/120 (Jimmy 2)
- email list to teachers: updating the apluslms-cs@aalto.fi email list manually can be a chore. Should A+ have an email feature that picks all teachers from active courses? (note: Tuomas has created an A+ page with all current teachers) → a mailman-list? (Jasso)
- Jutut bug issues from Juha Sorva (after version upgrade in September 2023) - urgent to fix during early autumn (Jimmy 3)
- personalized exercises feature 1: must change the exercise instance generation phase so that no manual work from admins (Markku) is needed. Suggestion: change the implementation so that exercise instance files are read from the course git repo. Then, no "generation" is really needed and the teacher can freely control the instance files in the git repo. The platform does not need to know how the exercise instance files have been created. https://github.com/apluslms/mooc-grader/issues/138 (Pasi 2)
- Neuvontajono/Lab queue and Koodisäilö/Code vault: maintenance and security (Teemu?)
- some of the libraries (npm packages) have known critical security vulnerabilities, e.g., https://github.com/advisories/GHSA-9m93-w8w6-76hh
- updating the libraries may be a very small task, but if some API has changed, the code changes may require a bit more time. The new version needs to be tested too before it may be deployed to production.
- second priority A+ related issues
- new A-plus issues from Tuomas related to his cache revamp
- https://github.com/apluslms/a-plus/issues/1248 chapter link missing (chapter as a model solution to a course module)
- https://github.com/apluslms/a-plus/issues/1247 when opening a chapter that is a model solution to a module, proper 403 forbidden messages are missing that explain the situation to the user
- https://github.com/apluslms/a-plus/issues/1243 Module model answer RevealRule is not taken into account in CachedContent
- new issues suggested by Tuomas
- https://github.com/apluslms/a-plus/issues/1249 next/previous links in chapters point to inaccessible content (403 forbidden)
- https://github.com/apluslms/gitmanager/issues/50 wrong time zone in the gitmanager build log timestamps
- https://github.com/apluslms/a-plus/issues/1245 bug: course module module solutions - missing validation that the chapter belongs to the same course instance
- https://github.com/apluslms/a-plus/issues/1242 Refactor exercise_accessible and is_revealed
- https://github.com/apluslms/a-plus/issues/1241 (smaller priority) Load exercises in parallel or in a different order on chapter pages
- Jutut new issues/ideas suggested by Ella
- new A-plus issues from Tuomas related to his cache revamp
- onboarding and sharing information together EDIT & CS-IT
Possible A+ related projects for student interns during the academic year 2023-2024:
- personalized exercises feature 2: teacher should be able to test all the exercise alternatives prior to showing them to students → could this be a separate project for a student developer?
- A+-Exam-examining related needs (if any; need to return to this)
- Accessibility improvements case by case - for example,
- A+ student perspective: could even include collecting students' needs, documenting them, prioritizing them + implementing one by one
- "any A+ related development suitable for a student intern"
- Jutut development issue by issue