Commit Graph

71 Commits

Author SHA1 Message Date
Carlos Mesquita
f92a803d96 Updated this to the latest version of develop, got rid of most of the duplication, might be missing some packages in toml, needs testing 2024-08-30 02:35:11 +01:00
Cristiano Ferreira
1d110d5fa9 Add exercises for utas level. 2024-06-13 18:24:42 +01:00
Cristiano Ferreira
9bc06d8340 Start on level exam for utas. 2024-06-11 22:07:09 +01:00
Cristiano Ferreira
7637322239 Double check for english words in writing grading. 2024-06-11 21:45:56 +01:00
Cristiano Ferreira
3676d7ad39 Fix check for blacklisted on free form answers. 2024-06-10 19:39:08 +01:00
Cristiano Ferreira
b7c18517de All tested except grading speaking. 2024-05-22 21:07:48 +01:00
Cristiano Ferreira
fe753fe72c Fix generating speaking task 2. 2024-05-20 18:40:29 +01:00
Cristiano Ferreira
a0a193844d Speaking on api latest version. 2024-05-20 15:24:05 +01:00
Cristiano Ferreira
9654d9ff64 Reformat code. 2024-05-20 14:40:09 +01:00
Cristiano Ferreira
e568aff4e4 Initial updates to most recent openai api version. 2024-05-20 14:33:05 +01:00
Cristiano Ferreira
070e8808b1 Add logging to speaking grading. 2024-05-19 15:42:31 +01:00
Cristiano Ferreira
c77f7178ae Add logging to speaking grading. 2024-05-19 15:38:57 +01:00
Cristiano Ferreira
5f7fe23afd Fix writing overall to avoid grades that don't make sense. 2024-05-13 14:45:44 +01:00
Cristiano Ferreira
6e2355ee4c Clean up the code. 2024-04-10 22:21:30 +01:00
Cristiano Ferreira
3aa33f10b4 Check if answer as enough words 2024-03-24 16:00:21 +00:00
Pedro Fonseca
cc3371c597 Updated has_10_words to has_50_words 2024-03-24 10:37:02 +00:00
Cristiano Ferreira
7049fd86d4 Improve speaking grading 2024-03-24 01:33:21 +00:00
Cristiano Ferreira
6aba83f3bb Fix reading exercise with more than 3 words. 2024-03-24 00:42:11 +00:00
Tiago Ribeiro
f02d113f40 Updated the Firebase Storage Bucket to be from ENV Variables 2024-03-21 10:50:48 +00:00
Cristiano Ferreira
274bd79c6a Add prompts to video generation and final message in listening audios. 2024-03-19 19:38:09 +00:00
Cristiano Ferreira
a200b29dba Add topic choice for writing and speaking 2024-02-12 18:54:58 +00:00
cristiano.ferreira
d4694e55bf Add difficulty settings for generation 2024-02-09 18:59:00 +00:00
Cristiano Ferreira
b46f6011d3 Change speaking to receive avatar from frontend. 2024-02-09 00:13:07 +00:00
Cristiano Ferreira
d532f7deb4 Filter topics and words on exercises. 2024-02-08 23:42:02 +00:00
Cristiano Ferreira
bc2cedb821 Improve grading to be more strict and give 0 if the question is not addressed. 2024-01-23 23:23:17 +00:00
Tiago Ribeiro
54950e11d2 Updated the prompts to only add if there are already 2024-01-23 18:42:14 +00:00
Tiago Ribeiro
ac7ba2edfa Added two more endpoints for the Speaking generation 2024-01-23 17:32:15 +00:00
Tiago Ribeiro
a577eed013 Updated the Listening template to allow for a dynamic amount of parts 2024-01-23 11:09:55 +00:00
Cristiano Ferreira
6c03e3590c Add mini test compatibility. 2024-01-22 17:10:22 +00:00
Cristiano Ferreira
1591f8d9fb Improve speaking corrections to return fixed_text. 2024-01-17 16:37:59 +00:00
Cristiano Ferreira
92c92dfd98 Improve writing spellcheck to return fixed_text. 2024-01-17 16:11:29 +00:00
Cristiano Ferreira
de4042efac Add corrections for speaking. 2024-01-12 19:45:58 +00:00
Cristiano Ferreira
61f876b3e4 Improve spellchecking for writing 2024-01-11 19:10:56 +00:00
Cristiano Ferreira
75df686cd1 Refactored grading summary to fit previous existing files. 2024-01-07 19:36:57 +00:00
Pedro Fonseca
efef92343a comment 2024-01-06 19:01:31 +00:00
Pedro Fonseca
ac27239787 Calculate Grading Summary Logic 2024-01-06 18:46:29 +00:00
Cristiano Ferreira
63823a01de Add misspelled pairs to writing grading. 2024-01-03 17:40:48 +00:00
Cristiano Ferreira
479620116d Replace logging with app.logger. 2023-12-12 23:02:00 +00:00
Cristiano Ferreira
2b91cfe26d Replace prints with proper logs. 2023-12-12 22:20:22 +00:00
Cristiano Ferreira
9f4aed52ae Save speaking asynchronously 2023-12-10 15:38:26 +00:00
Cristiano Ferreira
50c39e5f9c Add perfect answers to speaking 2023-12-05 21:43:19 +00:00
cristiano.ferreira
57d6e7ffde Merge remote-tracking branch 'origin/master' 2023-11-30 17:39:38 +00:00
cristiano.ferreira
171d72109e Add perfect answer to writing grading 2023-11-30 17:38:44 +00:00
Tiago Ribeiro
34154b1e5f Another try 2023-11-29 15:44:39 +00:00
Tiago Ribeiro
760fe27411 Revert "Made it so the save_to_db also returns the ID of the document"
This reverts commit 4a0ae88fed.
2023-11-29 15:23:30 +00:00
Tiago Ribeiro
4a0ae88fed Made it so the save_to_db also returns the ID of the document 2023-11-29 14:55:40 +00:00
Tiago Ribeiro
869e74f384 app.py edited online with Bitbucket 2023-11-29 14:21:11 +00:00
Cristiano Ferreira
70e442a97e Actually save questions. 2023-11-24 22:59:11 +00:00
Cristiano Ferreira
0bcf362b3f Add save endpoints but dont't actually save. 2023-11-24 22:50:13 +00:00
Cristiano Ferreira
0684314cef Add generate level exam endpoint. 2023-11-22 23:09:41 +00:00