This repository hosts the code for IntelliJ IDEA plugin operating with A+ LMS. It allows users to retrieve, submit and manipulate assignments for introductory programming courses taught at Aalto Univerity Computer Science Faculty (like "Programming 1").
The project is developed under Aalto Le-Tech research group and is steered by @jsorva and @oseppala.
If you have discovered an issue you'd like to report, please turn to Teaching Assistants (TA), so they would handle. For (head) TAs, please create issues directly here: Aalto-LeTech/intellij-plugin/issues.
Once the issue (bug report) is made, the development team (@OlliKiljunen, @nikke234, @superseacat) will handle it on a best-effort basis:
- in 48h the issue will be labeled and triaged;
- in 72h the estimate when the issue could be fixed is made;
- in 72h + XXh the issue is fixed;
- in 120h + XXh the fix is available at A+ Courses plugin repo, and, eventually, your IDE 😉;
Ideally, the issues are solved within one working-week time for ones marked as "high" and "medium".
This project uses slightly modified google checkstyle rules from Checkstyle GitHub for code formatting. The particular version applied to this project is stored at: checkstyle/
. Please note, that the checkstyle file itself is licensed under GNU LGPL (stored at that same folder). Scala code is checked using the default rules from the scalastyle repository. The configuration file is located in scalastyle
and it is licensed under the Apache-2.0 license.