ENCOA-224, ENCOA-256: Added the import templates, Speaking didn't have the navbar yet, added multiple choice to reading since they've placed that in the import

This commit is contained in:
Carlos-Mesquita
2024-12-04 04:15:31 +00:00
parent ec47d750bf
commit 3b6fd2bc6b
4 changed files with 292 additions and 26 deletions

View File

@@ -20,6 +20,8 @@ import {
FaQuestionCircle,
} from 'react-icons/fa';
import { ExerciseGen } from './generatedExercises';
import { MdRadioButtonChecked } from 'react-icons/md';
import { BsListCheck } from 'react-icons/bs';
const quantity = (quantity: number, tooltip?: string) => {
return {
@@ -39,6 +41,21 @@ const generate = () => {
const reading = (passage: number) => {
const readingExercises = [
{
label: `Passage ${passage} - Multiple Choice`,
type: `reading_${passage}`,
icon: BsListCheck,
sectionId: passage,
extra: [
{
param: "name",
value: "multipleChoice"
},
quantity(5, "Quantity of Multiple Choice Questions"),
generate()
],
module: "reading"
},
{
label: `Passage ${passage} - Fill Blanks`,
type: `reading_${passage}`,
@@ -110,7 +127,7 @@ const reading = (passage: number) => {
generate()
],
module: "reading"
}
},
];
if (passage === 3) {
@@ -153,7 +170,7 @@ const listening = (section: number) => {
module: "listening"
},
{
label: `Section ${section} - Write the Blanks: Questions`,
label: `Section ${section} - Write Blanks: Questions`,
type: `listening_${section}`,
icon: FaQuestionCircle,
sectionId: section,
@@ -187,7 +204,7 @@ const listening = (section: number) => {
if (section === 1 || section === 4) {
listeningExercises.push(
{
label: `Section ${section} - Write the Blanks: Fill`,
label: `Section ${section} - Write Blanks: Fill`,
type: `listening_${section}`,
icon: FaEdit,
sectionId: section,
@@ -204,7 +221,7 @@ const listening = (section: number) => {
);
listeningExercises.push(
{
label: `Section ${section} - Write the Blanks: Form`,
label: `Section ${section} - Write Blanks: Form`,
type: `listening_${section}`,
sectionId: section,
icon: FaWpforms,
@@ -239,7 +256,7 @@ const EXERCISES: ExerciseGen[] = [
module: "level"
},*/
{
label: "Multiple Choice - Blank Space",
label: "Multiple Choice: Blank Space",
type: "mcBlank",
icon: FaEdit,
extra: [
@@ -253,7 +270,7 @@ const EXERCISES: ExerciseGen[] = [
module: "level"
},
{
label: "Multiple Choice - Underlined",
label: "Multiple Choice: Underlined",
type: "mcUnderline",
icon: FaUnderline,
extra: [