- 09 fév., 2026 29 validations
-
-
Massiles Ghernaout a écrit
added some visuals for our readme, Closes #13 See merge request !11
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
pushed to remote the hash checker result files Closes #12 See merge request !10
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
Impl of the teacher's testing program integration. Closes #11 See merge request !9
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
The idea of our implementation is to add a proxy between the backend and the teacher's program since our backend does not offer a websocket based API. This proxy's duty is to offer such API and then forward the incoming requests from the tester program to our backend. We had to tweak the backend to add a couple new endpoints for the tester and also we had to tweak the worker to accept range based hash submission (begin charset bound, end charset bound). This does not break retrocompability and leave the legacy code intact ! TODO; We should next consider adding new tests to keep the coverage reasonable.
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
updated readme & added licence Closes #10 See merge request !8
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
updated our pipline cmds and our readme coverage anchor Closes #9 See merge request !7
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
Resolve "Add tests & coverage badges" Closes #6 See merge request !6
-
Massiles Ghernaout a écrit
Resolve "Enhance frontend UI/UX" Closes #7 See merge request !5
-
Massiles Ghernaout a écrit
Add export functionality for our inputs/outputs of our md5raids. Closes #8 See merge request !4
-
Massiles Ghernaout a écrit
added an automatic scaler for our workers, Closes #4 See merge request !3
-
Massiles Ghernaout a écrit
first-impl-backend-frontend-worker-pipeline Closes #1, #2, and #3 See merge request !2
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
add an export button to export the inputs and the outputs of automatic hash generation and submitting, make the input and output files be seperate this way the teacher can inject the inputs to his program and check if the outputs match
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
Updated the UI and the backend to send to the end user the scaler config information, this way the user can predict the assumed behavior
-
- 08 fév., 2026 11 validations
-
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
per worker rather then scale if pending_jobs_count > 5)
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
-
Massiles Ghernaout a écrit
reviewed the frontend code, added some comments and notes, and a bit of logic change between the frontend and the backend, now we do not have the noisy 404 error in the UI console when the requested job is still in queue, we instead return 200 with a payload containing status=queued
-
Massiles Ghernaout a écrit
review the worker's script, refactor, added some comments and notes, retested the whole system, everything works just fine !
-