Feat: remove exQty in prompt
This commit is contained in:
parent
a5f22fc8cd
commit
56a669b2be
@ -128,11 +128,6 @@ def prompt_exam(**kwrd):
|
||||
validator=Validator.from_callable(lambda x: x.isdigit()),
|
||||
default=kwrd.get("term", "1"),
|
||||
)
|
||||
exam["ExQty"] = prompt(
|
||||
"Nombre d'exercices: ",
|
||||
validator=Validator.from_callable(lambda x: x.isdigit()),
|
||||
default=kwrd.get("ExQty", "1"),
|
||||
)
|
||||
|
||||
return exam
|
||||
|
||||
|
@ -7,9 +7,10 @@ import sys
|
||||
import papermill as pm
|
||||
import pandas as pd
|
||||
from datetime import datetime
|
||||
import yaml
|
||||
|
||||
from .getconfig import config, CONFIGPATH
|
||||
from .prompts import prompt_exam, prompt_exercise
|
||||
from .prompts import prompt_exam, prompt_exercise, prompt_validate
|
||||
from ..config import NO_ST_COLUMNS
|
||||
|
||||
|
||||
@ -57,8 +58,12 @@ def new_exam():
|
||||
""" Create new exam csv file """
|
||||
exam = prompt_exam()
|
||||
exam["exercices"] = []
|
||||
for ex in range(int(exam["ExQty"])):
|
||||
exam["exercices"].append(prompt_exercise(ex + 1))
|
||||
new_exercise = prompt_validate("Ajouter un exercice? ")
|
||||
while new_exercise:
|
||||
exam["exercices"].append(prompt_exercise(len(exam["exercices"])+1))
|
||||
new_exercise = prompt_validate("Ajouter un exercice? ")
|
||||
|
||||
print(yaml.dump(exam))
|
||||
|
||||
rows = exam_dict2row(exam)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user