This commit is contained in:
root
2026-07-05 08:45:54 +00:00
parent c3596c12f3
commit 073d1dd383
8 changed files with 655 additions and 158 deletions
+4
View File
@@ -185,6 +185,7 @@ export class StudyElementDB {
"source": string;
"questionText": string;
"content": string;
"keyword": string;
"category": string;
/** Creates a new StudyElementDB instance. */
@@ -201,6 +202,9 @@ export class StudyElementDB {
if (!("content" in $$source)) {
this["content"] = "";
}
if (!("keyword" in $$source)) {
this["keyword"] = "";
}
if (!("category" in $$source)) {
this["category"] = "";
}
+4 -4
View File
@@ -63,15 +63,15 @@ export function DeleteUser(username: string): $CancellablePromise<void> {
* ExtractStudyElementsForCategory extracts study elements for all questions in the category.
* It skips questions that already have an extracted study element.
*/
export function ExtractStudyElementsForCategory(category: string): $CancellablePromise<string> {
return $Call.ByID(3340623770, category);
export function ExtractStudyElementsForCategory(category: string, useGeminiAPI: boolean, delaySeconds: number): $CancellablePromise<string> {
return $Call.ByID(3340623770, category, useGeminiAPI, delaySeconds);
}
/**
* GenerateGoPracticalExams creates new exam questions based on existing ones.
*/
export function GenerateGoPracticalExams(count: number): $CancellablePromise<string> {
return $Call.ByID(4059537052, count);
export function GenerateGoPracticalExams(count: number, useGeminiAPI: boolean, delaySeconds: number, examType: string): $CancellablePromise<string> {
return $Call.ByID(4059537052, count, useGeminiAPI, delaySeconds, examType);
}
/**