Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Least functionality release #1

Open
1 of 8 tasks
slhmy opened this issue Dec 10, 2023 · 0 comments
Open
1 of 8 tasks

Least functionality release #1

slhmy opened this issue Dec 10, 2023 · 0 comments
Assignees

Comments

@slhmy
Copy link
Member

slhmy commented Dec 10, 2023

This is a conclusion issue for the "Least functionality release" Milestone.
Which includes a list of targets to make OJ Lab complete with the basic functionality of a traditional Online Judge Platform.

For Judger we got a implemented core functionality, but a CLI is still needed. This is mainly for getting a easier way to start Judger everywhere including in Dev situation.

For Platform (the core service) we need to finish the implementation of Submission data object which shows a good and clear result of the judge.
User register and role control should also be considered.

For the frontend, UI perf is the main part. Data should be gracefully processed after Platform implementation.

Finally we should build a brief knowledge map of the whole technical skill we used in OJ Lab, this is mainly for helping new comers to quickly learn how to join OJ Lab. However these knowledge can be also very useful when we go on to other projects.

The following is the total task list, I have not finished it.

Judger and Task

A reliable and clear judge/submission queue is needed.

Frontend

@slhmy slhmy modified the milestone: Least functionality release Dec 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

5 participants