21 lines
1013 B
Markdown
21 lines
1013 B
Markdown
# 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.
|
|
It isn't a full replacement for the web interface yet, but already matches or surpasses the web UI in most tasks.
|
|
|
|
## 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
|
|
|
|
## Potential future features
|
|
- Support detecting the language of files (don't just force C++)
|
|
- Implement reading detailed results
|
|
- Show scoreboards
|
|
- Maybe even download test cases and scaffold sources
|
|
|
|
## References
|
|
- [DOMjudge](https://www.domjudge.org/documentation)
|
|
- [DOMjudge API](https://domjudge.iti.kit.edu/main/api/doc)
|
|
- [SimpleCodeTester plugin](https://github.com/Mr-Pine/SimpleCodeTester-IntelliJ-Plugin)
|
|
- [Example Route](https://domjudge.iti.kit.edu/main/api/v4/contests/5/problems)
|
|
- [All IDEA UI Icons](https://jetbrains.design/intellij/resources/icons_list/) |