Commit Graph

54 Commits

Author SHA1 Message Date
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
Tiago Ribeiro
d6a008b353 Added a simple healthcheck endpoint 2023-11-14 16:32:05 +00:00
Cristiano Ferreira
695d9b589a Generate questions endpoints working for all. 2023-11-12 23:40:24 +00:00
Cristiano Ferreira
274252bf92 Endpoint generate reading kinda working. 2023-10-19 23:39:45 +01:00
Cristiano Ferreira
8d9cd2949c Add speaking task 3 grading endpoint. 2023-09-16 11:44:08 +01:00
Cristiano Ferreira
f77fafa864 Improve speaking grading. 2023-09-15 00:01:52 +01:00
Cristiano Ferreira
8f9b65281e Add endpoints to save questions to db. 2023-09-06 22:53:09 +01:00
Cristiano Ferreira
680ec00885 Fix mistake on grade speaking task 1. 2023-09-06 22:19:42 +01:00
Cristiano Ferreira
c275cb887d Add verification for words in writing grading. 2023-09-05 21:18:42 +01:00
Cristiano Ferreira
00375489e8 Add verification for words in speaking grading. 2023-09-05 21:07:44 +01:00
Cristiano Ferreira
8e043104ad Add verification for words in speaking grading. 2023-09-05 20:31:30 +01:00
Pedro Fonseca
cfff3ee6dd Small bugfix to not call OpenAI twice and File Reformat 2023-09-03 15:13:41 +01:00
Pedro Fonseca
fcd7483fd9 Added endpoint for /fetch_tips 2023-09-03 11:38:12 +01:00
Cristiano Ferreira
a31489d850 Fix grading parse. 2023-08-31 09:55:04 +01:00
Cristiano Ferreira
ca6094c3e7 Add question db insert. 2023-08-24 21:28:59 +01:00
Cristiano Ferreira
0a53f2c1b8 Add Speaking parts. 2023-06-29 22:44:03 +01:00
Cristiano Ferreira
7a1dbb76de Add writing task 1 grading. 2023-06-29 22:06:34 +01:00
Cristiano Ferreira
4e1ad6dc67 Add speaking endpoints and clean code. 2023-06-23 00:05:48 +01:00