CoolFace
Apppublic

TangibleAI/mathtext-fastapi

sourceHugging Faceagpl-3.0updated 3y agoView on Hugging Face
1likes
generators.py34 linesDownload Raw Back to quiz
1from .questions import generate_question_data2from .utils import get_next_level3 4 5def start_interactive_math(right_answers=0, wrong_answers=0, level="easy"):6    if wrong_answers > 2:7        wrong_answers = 08        right_answers = 09        level = get_next_level(level, False)10    elif right_answers > 2:11        right_answers = 012        wrong_answers = 013        level = get_next_level(level)14        15    question_data = generate_question_data(level)16    question = question_data['question']17    right_answer = question_data['answer']18    cur_num = question_data['current_number']19    ord_num = question_data['ordinal_number']20    times = question_data['times']21 22    numbers_group = [cur_num, ord_num, times]23    output = {24        "text": question,25        "question_numbers": numbers_group,26        "right_answer": right_answer,27        'number_correct': right_answers,28        'number_incorrect': wrong_answers,29        'level': level,30        "hints_used": 031    }32    return output33 34