S-dom/README.md

22 lines
1.0 KiB
Markdown
Raw Normal View History

2024-05-04 13:09:22 +02:00
# S-DOM
S-DOM is a plugin for IntelliJ IDEA that allows you to submit your code to the DOMjudge system directly from the IDE.
2024-05-15 20:17:15 +02:00
It isn't a full replacement for the web interface yet, but already matches or surpasses the web UI in most tasks.
2024-05-04 13:09:22 +02:00
2024-05-15 20:17:15 +02:00
## Features
- Simple, one-click submissions and feedback (no need for File Explorer or reloading!)
- View problems and problem statements without leaving your IDE
- Unobtrusive and integrated
- Detects the language of submitted files
2024-05-15 20:17:15 +02:00
## Potential future features
- Display how much time is left in a contest or whether it's already over
- Implement reading detailed results
2024-05-15 20:17:15 +02:00
- Show scoreboards
- Maybe even download test cases and scaffold sources
2024-05-04 13:09:22 +02:00
## References
- [DOMjudge](https://www.domjudge.org/documentation)
2024-05-12 16:42:04 +02:00
- [DOMjudge API](https://domjudge.iti.kit.edu/main/api/doc)
2024-05-04 13:09:22 +02:00
- [SimpleCodeTester plugin](https://github.com/Mr-Pine/SimpleCodeTester-IntelliJ-Plugin)
2024-05-15 20:17:15 +02:00
- [Example Route](https://domjudge.iti.kit.edu/main/api/v4/contests/5/problems)
- [All IDEA UI Icons](https://jetbrains.design/intellij/resources/icons_list/)