feat: mock exercise template api (#613)
* feat: move mock exercise template to api * feat: add template migration file * chore: - remove exercise templates form api - rework api to pull exercise templates from db - add exercise template seed to seed file - declutter seed file * chore: - refactor template fetch to be dependent on the selected tag - add tag to schema, remote db and template's seed file - clear remote db's template table and replace data and their respective tags * chore: add number of questions and center loading screen on the frontend * chore: pr fixes * chore: type fixes * chore: - move seed functionality to /seed folder - add typing for individual seed functions - pr fixes * chore: pr fixes v2 * update output css * refactor: update seeding script and schema definitions - Renamed `seedTypes` to `seedQuestionTypes` for clarity in the seeding process. - Enhanced the seeding script to include a command-line interface for better usability, allowing specific seed functions to be executed based on flags. - Removed redundant unique constraints in the schema definitions for `courseNewsfeedComment` and `exerciseTemplate` to streamline database structure. * feat: add email verification error handling page and update session management - Introduced a new page for handling email verification errors, providing user-friendly messages based on error types. - Updated session management logic to improve handling of public routes and session states. - Enhanced security policies in the Svelte configuration to include additional sources for styles and scripts. - Removed the old email verification error page to streamline the codebase. * move the exercise template to cloudflare cdn --------- Co-authored-by: Rotimi Best <best@classroomio.com>
This commit is contained in:
co-authored by
Rotimi Best
parent
ac3f35a97f
commit
50d6ee3111
@@ -833,7 +833,10 @@
|
||||
"add_note": "Please add a note to use this feature",
|
||||
"generate": "Generate",
|
||||
"completion": "AI Generation Complete",
|
||||
"click_generate": "Click 'Generate' for some magic"
|
||||
"click_generate": "Click 'Generate' for some magic",
|
||||
"errors": {
|
||||
"template_fetch": "Error fetching templates. Please try again."
|
||||
}
|
||||
},
|
||||
"all_exercises": {
|
||||
"heading": "All Exercise",
|
||||
|
||||
@@ -33,6 +33,7 @@ export interface CustomQuestionType {
|
||||
export interface ExerciseTemplate {
|
||||
title: string;
|
||||
description: string;
|
||||
questions?: number;
|
||||
questionnaire: {
|
||||
questions: {
|
||||
title: string;
|
||||
|
||||
Reference in New Issue
Block a user