Commit Graph
100 Commits
Author SHA1 Message Date
sebastien aa40e58dd1 Standardisation 6 2026-08-20 15:01:17 +02:00
sebastien 644e287586 Standardisation 5 2026-08-20 14:53:06 +02:00
sebastien bcba5facc8 Standardisation 4 2026-08-20 14:45:53 +02:00
sebastien 8b087bb3e4 Standardisation 3 2026-08-20 14:35:04 +02:00
sebastien 63f690b353 Standardisation 2 2026-08-20 14:17:32 +02:00
sebastien 0a95afacdd Remove Example 2026-08-20 13:30:15 +02:00
sebastien 352d36e38c Standardisation des scripts 2026-08-20 13:01:26 +02:00
sebastien 2f1cd00e32 EvaluationWorkspace 2026-08-20 12:44:58 +02:00
sebastien ac4ab782b2 Windows compatibility 2026-08-20 12:01:31 +02:00
sebastien 7c366a9ca4 gui 2026-08-20 11:39:14 +02:00
sebastien f7067d8585 Export and Import 2026-08-20 10:05:44 +02:00
sebastien c535febbc4 small fixes 2026-08-08 16:47:09 +02:00
sebastien f345f8bb4f Working state (mostly) 2026-08-08 14:38:26 +02:00
sebastien 137a9a7868 Gemini_for_enonce : améliorations 2026-08-08 12:30:14 +02:00
sebastien 9d7a4f37b6 New file : config.py (for models) 2026-08-07 20:55:49 +02:00
sebastien 09befe1d55 Initial Persp generation 2026-07-11 20:30:27 +02:00
sebastien fd35675e4c enonce_info.py 2026-07-09 15:54:36 +02:00
sebastien 121bd0714a DS09 : Conflict resolution, and other 2026-06-29 13:29:28 +02:00
sebastien 27c0dae20e Miscs 2026-06-06 22:09:00 +02:00
sebastien a80187ba80 support for `--update-score' after manual update of score.json 2026-06-06 10:10:53 +02:00
sebastien 80d06e4693 Miscs for Interro31 2026-06-06 09:27:48 +02:00
sebastien 9e8b9ac191 Initial support for _old and _new 2026-06-01 09:51:21 +02:00
sebastien c2e915226e Prompting.py ; Miscs for Interro29 2026-05-19 11:02:49 +02:00
sebastien c6c1a052e1 Using folders "Copies" and "Par label", hopefully 2026-05-17 11:25:36 +02:00
sebastien 7e7045293a Miscs (Interro 28) 2026-05-14 09:02:09 +02:00
sebastien 0836d5809d Divers, en lien avec DMI04 (gemini_for_enonce.py, smaller images, link to enonce.pdf) 2026-05-09 16:26:01 +02:00
sebastien 8d9165d0ac Initial support for "_", "|_" et "…|" in label names 2026-05-08 22:20:54 +02:00
sebastien 26d02b0987 Divers : Interro 27 2026-05-08 15:36:18 +02:00
sebastien 428692f6c8 Yellow labels, and injected error for new spawned tasks. 2026-05-04 14:13:48 +02:00
sebastien 81be54b5f7 Readme.org et un exemple 2026-05-01 22:37:32 +02:00
sebastien 47ab69132b Readme.org 2026-04-25 09:29:28 +02:00
sebastien 4a77f0905b Script.org file and batching utilities 2026-04-25 09:18:32 +02:00
sebastien d7a8e03d2c Initial support for _F output file 2026-04-25 09:17:48 +02:00
sebastien 95e944f983 Enonce info : generate pdf per question/solution 2026-04-24 08:22:42 +02:00
sebastien dd0d757fc9 miscs 2026-04-23 12:41:50 +02:00
sebastien bc47f81556 Fix batching, hopefully 2026-04-21 14:32:20 +02:00
sebastien b6a0f5d83f Cut Text/Sol/Persp into smaller parts, and use them 2026-04-21 14:13:04 +02:00
sebastien 3673bd6fe1 Initial untested support for batching requests 2026-04-18 11:17:18 +02:00
sebastien 882c9b64ba Miscs 2026-04-18 11:11:56 +02:00
sebastien 822a531679 Detect missing first exercice 2026-04-01 22:22:19 +02:00
sebastien 95db769751 Rudimentary support for --refaire 2026-04-01 22:20:11 +02:00
sebastien c1524a99c3 Thread reading grouped annotations 2026-03-31 21:08:28 +02:00
sebastien 92d23a82ad Miscs 2026-03-31 20:50:05 +02:00
sebastien 133be2a84b read names from parent directory 2026-03-31 11:17:08 +02:00
sebastien 3d26a8ec01 automatically find enonce 2026-03-31 11:14:52 +02:00
sebastien bc59b2aeea Miscs fixes 2026-03-31 10:58:51 +02:00
sebastien f16c0273bd Refaire support 2026-03-29 21:52:51 +02:00
sebastien 8a1eea6b3b 4.5 and clear checkboxes 2026-03-28 15:52:13 +01:00
sebastien f9d43e3ad9 Deal better with additional label errors. 2026-03-28 10:46:42 +01:00
sebastien bd35e69534 Logging suport : in correction_log 2026-03-28 10:28:03 +01:00
sebastien 173e77a64a Deal with quota exhausted gracefully 2026-03-17 14:34:55 +01:00
sebastien 38ea0069af Caching cutlef.py 2026-03-17 14:26:32 +01:00
sebastien ebc7a9aadc Miscs changes (Interro22) 2026-03-17 14:19:43 +01:00
sebastien e703662d9e Moving from matplotlib to pillow for score 2026-03-15 23:57:14 +01:00
sebastien f43c296e8a Initial support for automatic fixing of additional and wrong label 2026-03-15 22:28:15 +01:00
sebastien 5f1613b8c1 Post correction.py 2026-03-15 10:52:44 +01:00
sebastien 9d51ea8394 Support additional requests to fix boxes 2026-03-15 10:33:55 +01:00
sebastien 0a60c81eb6 Slightly faster cutleft.py 2026-03-11 21:26:04 +01:00
sebastien b18408e9b2 page_splitter : support for 'as_is' 2026-03-11 07:46:13 +01:00
sebastien adecf1f281 Add `P'revious support to page_splitter. 2026-03-11 07:41:22 +01:00
sebastien aa780134ed Score more right on annotating, and ID at the left. 2026-03-10 16:34:40 +01:00
sebastien f247a975d8 Larger boxes ; avoid feedback on confusing letters 2026-03-10 15:59:17 +01:00
sebastien b0d814af4b annotating_by_label : automatically make label groups. 2026-03-10 15:40:14 +01:00
sebastien 4584993106 Better group sizes (bigger, slightly more homogeneous) 2026-03-10 15:23:49 +01:00
sebastien 40ac6d58c2 Remove `:' from group names. 2026-03-10 15:11:14 +01:00
sebastien d288daecd1 Make reading grouped annotations faster. 2026-03-10 15:04:50 +01:00
sebastien a658cb72e0 Fix modifying header height 2026-03-10 14:58:47 +01:00
sebastien 95f20eb8b7 Working state 2026-03-10 14:21:35 +01:00
sebastien cb7c358a93 Initial simple post-correction.py 2026-03-09 09:49:15 +01:00
sebastien a98375f1e8 Add Gemini retries 2026-03-06 19:03:48 +01:00
sebastien 2677e41b04 Move to real LaTeX rendering 2026-03-03 19:25:05 +01:00
sebastien 6222ba5dac Support BGnot in giving_names 2026-03-03 18:23:01 +01:00
sebastien 9acdb66bab reading grouped annotations ; to and from tablette 2026-03-03 07:48:31 +01:00
sebastien 7a43be3ac1 Annotating by label 2026-02-28 18:51:39 +01:00
sebastien 5efae09664 Small fix to alignement 2026-02-28 18:51:30 +01:00
sebastien e5140a460a fix colors 2026-02-28 15:22:04 +01:00
sebastien e610c80a69 Small fixes ; Make annotating not threaded 2026-02-28 15:02:32 +01:00
sebastien be390cfbb1 remove gemini key from git 2026-02-27 14:42:41 +01:00
sebastien 67d6355ed2 add_final_score.py 2026-02-27 12:31:54 +01:00
sebastien e3e26680e0 Update Gemini 2026-02-27 12:21:28 +01:00
sebastien fb74b587e6 Add an `empty-answer' error type and remove images in this case. 2026-02-27 12:10:56 +01:00
sebastien b0d20eb653 Remove errors in final copie 2026-02-27 11:52:47 +01:00
sebastien 04a1ef447e Add width_r : local image width in a group
Check consistency of boxes wrt width_r
2026-02-27 11:49:27 +01:00
sebastien 5b8a37263d Correction prompt : add error : "empty-answer". 2026-02-26 13:26:18 +01:00
sebastien 48327fbd27 Consistent all_labels reading 2026-02-26 09:02:08 +01:00
sebastien f384121e9b Labels : retry if name isn't known 2026-02-26 08:48:25 +01:00
sebastien 63489c95c7 add overwrite argument to annotating with checks 2026-02-25 21:25:31 +01:00
sebastien 375305439a Faster annotating : 2 threads 2026-02-25 21:16:12 +01:00
sebastien f3dc5c452a Faster grouping, in order, with threads 2026-02-25 21:07:28 +01:00
sebastien b13ed34acf Retry when a label is wrong 2026-02-25 20:53:09 +01:00
sebastien ba95a27039 Error in orange 2026-02-25 20:44:12 +01:00
sebastien cbae1473ac Add some color to scoring 2026-02-25 20:38:44 +01:00
sebastien 6215b2aad2 Fix missing pages 2026-02-25 20:20:41 +01:00
sebastien a682e21e8b annotating with checks : support sinle file 2026-02-25 15:04:17 +01:00
sebastien 6d17633108 Fix correction counting : make the things global 2026-02-17 06:58:46 +01:00
sebastien 00fc8d07fb page splitter : support empty clip 2026-02-16 20:24:37 +01:00
sebastien e574407fe6 Giving names and populating the ods current_eval file 2026-02-15 16:50:39 +01:00
sebastien 2e1c519dce Working state, with single images regeneration and better notes detection 2026-02-15 14:46:40 +01:00
sebastien 5c25ed42a3 Refactor of all annotating things. 2026-02-15 11:33:58 +01:00
sebastien d725b9edbc Limit requests to Gemini pro 2026-02-10 22:08:10 +01:00