Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Story - Virtual Tutor // Production and Supply Chain Management: Tool for Generating Mathematical Modelling Questions #10191

Open
dias-altay opened this issue Jan 22, 2025 · 0 comments
Labels
exercise Pull requests that affect the corresponding module feature iris Pull requests that affect the corresponding module modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module

Comments

@dias-altay
Copy link

Is your feature request related to a problem?

This user story is valid for Production and Supply Chain Management course

As Stefan, I want a tool that generates tailored optimization questions based on my proficiency level, so that I can practice and improve at my own pace.


Description:

Stefan is learning mathematical modeling in the Production and Supply Chain Management course within Moodle. He wants a tool that dynamically generates optimization exercises based on his skill level. This tool should allow him to select the number of questions and adjust difficulty to match his learning progress, helping him master the concepts through personalized practice.

Describe the solution you'd like

Acceptance Criteria:

Question Generation:

  1. Dynamic Question Creation:

    • The tool generates new optimization questions on demand, including:
      • Linear programming problems.
      • Integer programming scenarios.
      • Mixed-integer optimization problems.
    • Questions are dynamically adjusted based on:
      • Stefan’s previous performance.
      • The selected difficulty level (e.g., beginner, intermediate, advanced).
  2. Customizability:

    • Stefan can specify:
      • The number of questions he wishes to attempt.
      • The topics to focus on (e.g., transportation, scheduling, inventory).
    • Questions are tailored to reinforce weaker areas identified by the system.

Guided Feedback:

  1. Immediate Validation:

    • The tool provides feedback after each submitted answer, including:
      • Whether the solution is correct.
      • Explanations for errors, if any.
      • Step-by-step solutions for guidance.
  2. Performance Tracking:

    • The tool tracks Stefan’s progress over time, highlighting improvement areas.
    • Personalized recommendations are provided based on his tracked performance.

User Experience:

  1. Seamless Moodle Integration:

    • The tool is accessible directly within the Moodle course interface.
    • Questions and progress tracking are linked to Stefan’s Moodle profile.
  2. Progress Dashboard:

    • Stefan can view a dashboard displaying his proficiency metrics, such as:
      • Accuracy rates.
      • Time taken per question.
      • Topics mastered and areas for improvement.
  3. Accessibility:

    • The tool is responsive and works smoothly on both desktop and mobile devices.

Technical Requirements:

  1. Dynamic Question Generator:

    • The tool uses AI or pre-defined templates to generate unique optimization problems.
    • Each question set is designed to minimize repetition and ensure diverse practice.
  2. Real-Time Feedback Engine:

    • The system validates answers in real time and provides immediate, actionable feedback.
  3. Integration with Moodle:

    • The tool is seamlessly embedded into Moodle’s learning management system.
  4. Performance and Scalability:

    • The tool handles a large number of students generating and solving questions simultaneously.
    • The system remains responsive even during peak usage.

Describe alternatives you've considered

No response

Additional context

Definition of Done (DoD):

  • The tool for generating mathematical modeling questions has been implemented, and all acceptance criteria are met.
  • Question generation adapts accurately to the student’s proficiency and preferences.
  • Real-time feedback and explanations function correctly for all generated questions.
  • The tool integrates seamlessly with Moodle.
  • Progress tracking and the dashboard display accurate and actionable insights.
  • The feature has been successfully tested on multiple devices and browsers.
  • Accessibility requirements are met, ensuring usability for all students.
  • Documentation for the tool, including user guides and Moodle integration setup, is complete.
  • The product owner and QA team have approved the feature.
@github-actions github-actions bot added exercise Pull requests that affect the corresponding module iris Pull requests that affect the corresponding module modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module labels Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exercise Pull requests that affect the corresponding module feature iris Pull requests that affect the corresponding module modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module
Projects
None yet
Development

No branches or pull requests

1 participant