manuel manuel
  • Joined on 2021-05-20
manuel merged pull request JOJ/JOJ3#100 2026-04-26 08:23:36 +08:00
feat: add whitelist char support to nonascii check
manuel pushed to master at JOJ/JOJ3 2026-04-26 08:23:36 +08:00
04ae1c8674 feat: add whitelist char support to nonascii check (#100)
manuel commented on pull request JOJ/JOJ3-config-generator#29 2026-04-20 20:39:08 +08:00
feat: add whitelist character support in repo toml

sounds good, thanks!

manuel commented on issue JOJ/JOJ3#96 2026-03-26 15:34:47 +08:00
failed submissions count

we usually have a group build for compilation. students might push docs, or partial work so build is not enabled by default (at least in my courses, but that should be easy to extend to…

manuel commented on pull request JOJ/JOJ3#97 2026-03-13 08:44:34 +08:00
fix: apply security patches for configuration file and local executor

i was wondering the same: we have student and tt. i think no other user (including root) is involved.

manuel commented on pull request JOJ/JOJ3#97 2026-03-13 08:42:08 +08:00
fix: apply security patches for configuration file and local executor

maybe end + write logs to raise an alert on grafana?

manuel commented on issue JOJ/JOJ3#91 2026-03-01 12:55:39 +08:00
promtail to alloy migration

looks like it's now fixed. leaving open: maybe we could try to have 1 alloy on joj server instead of 1 per container? @bomingzh had you thought of it/tried it with promtail?

manuel commented on issue JOJ/JOJ3#91 2026-03-01 10:06:58 +08:00
promtail to alloy migration

@bomingzh i followed the instructions in the links, but it seems to fail:

  • alloy reports that everything is fine
  • logs show `level=info msg="failed to register collector with remote server"…
manuel pushed to master at JOJ/JOJ3-hs 2025-12-19 17:45:29 +08:00
963ccbe956 fix: skip joj if scoreboard unset
manuel pushed to master at JOJ/JOJ3-hs 2025-12-19 17:42:34 +08:00
63f7d89c41 feat: plugin support and clearner report
manuel commented on issue JOJ/JOJ3#96 2025-12-10 07:53:33 +08:00
failed submissions count

either similar to group limitation unless this is easier/better to have a config at a stage level? (eg. forcequit.limit)

manuel opened issue JOJ/JOJ3#96 2025-12-06 08:49:01 +08:00
failed submissions count
manuel commented on pull request JOJ/JOJ3#95 2025-11-09 09:35:34 +08:00
feat: skip git module for non ascii check

@manuel Should we ignore it by default or with a config?

submodules are unlikely to be used in many courses and if they are used they will unlikely contain the students' work. so i would say…

manuel pushed to master at JOJ/JOJ3-hs 2025-11-08 16:39:26 +08:00
b572b71dcb fix: ensure fs sync before snapshot
manuel pushed to master at JOJ/JOJ3-hs 2025-11-08 16:37:10 +08:00
f26b59ee6d feat: improved security and speed
manuel pushed to master at JOJ/JOJ3-hs 2025-10-26 21:01:04 +08:00
9fd23a6a2b feat: run custom commands
manuel commented on issue JOJ/JOJ3#46 2025-09-27 07:46:34 +08:00
Feature requests summary

most items implemented and workaround/different strategy implemented for others. closing

manuel closed issue JOJ/JOJ3#46 2025-09-27 07:46:34 +08:00
Feature requests summary
manuel commented on issue JOJ/JOJ3#77 2025-09-27 07:44:56 +08:00
Personal Grafana Dashboard for Students

after using joj-mon for a while, it's not very clear how much help this would be to students. however this would lead to many questions on how to use it, etc.

so probably best to drop the idea.…

manuel closed issue JOJ/JOJ3#77 2025-09-27 07:44:56 +08:00
Personal Grafana Dashboard for Students