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

Micro Test Conduction #2

Open
Accuracy-exe opened this issue Oct 16, 2024 · 22 comments
Open

Micro Test Conduction #2

Accuracy-exe opened this issue Oct 16, 2024 · 22 comments
Labels
Bounty: 500 enhancement New feature or request

Comments

@Accuracy-exe
Copy link
Collaborator

The Testing feature of the App is quite important

  • Generate Test Question Paper randomly with chosen constraints (Easy, medium, hard, chosen tags, quick fire-10 questions or bundle-30 questions). These questions will be extracted from QB.json. On clicking "generate" button, the MCQ Question paper must be set and a start button must appear at the center of the window ( keep in mind the navigation rail and test option at the top must not be hidden, but disabled )
  • On start of test, a timer should begin (15 mins for Quick, 45 mins for Bundle) and the question paper displayed. At the very end of the question paper, 2 buttons named "Submit" and "End" should be functional.
  • Submit button should:
    • read the Student's chosen options (from the radio button group)
    • compare with the question's answer (it's in the question object it self)
    • evaluate a score (1 point for each question) and hide question paper
    • Display Score as percentage at the center of screen (again the navigation rail and test option at the top must not be hidden, but now enabled)
    • Save the percentage in flet's client store for Performance Tab to record and plot performance, record number of tests taken and average performance
  • End button should:
    • Remove question paper from view, re-enabling test options and "generate" button
@Accuracy-exe Accuracy-exe added enhancement New feature or request Bounty: 500 labels Oct 16, 2024
@AyushChakraborty
Copy link

kindly assign this to me

@Accuracy-exe
Copy link
Collaborator Author

!assign @AyushChakraborty 80

@Accuracy-exe
Copy link
Collaborator Author

You've already been assigned to another Issue

@KaparthyReddy
Copy link

Kindly assign this.

@Accuracy-exe
Copy link
Collaborator Author

!assign @KaparthyReddy 80

@bunsamosa-bot
Copy link

bunsamosa-bot bot commented Oct 18, 2024

Hey @Accuracy-exe! The timer for the @KaparthyReddy to work on the issue has finished, deassign and assign a new contributor or extend the current timer. Contact maintainer leads if inactive @DedLad @polarhive @achyuthcodes30

@Accuracy-exe
Copy link
Collaborator Author

@KaparthyReddy please report your progress

@Accuracy-exe
Copy link
Collaborator Author

!deassign

@DeviousDrops
Copy link

can assign this to me

@Accuracy-exe
Copy link
Collaborator Author

!assign @DeviousDrops 90

@KaparthyReddy
Copy link

@Accuracy-exe Tried running the code...
"AssertionError: MaterialsPage Control must be added to the page first" getting this error.
Prerequisites not mentioned

@Accuracy-exe
Copy link
Collaborator Author

@KaparthyReddy Please read the Flet Docs provided, all components need to be added to page before render

@asmitdesai
Copy link

can i get assigned to thjs

@gaganv205
Copy link

gaganv205 commented Oct 18, 2024

Can i get assigned to this @Accuracy-exe

@Gekkouga77
Copy link

hey there! could i pls be assigned to this? @Accuracy-exe

@Accuracy-exe
Copy link
Collaborator Author

!assign @Gekkouga77 90

@Gekkouga77
Copy link

hey there! it says no one is assigned to the project. Could you look into it??

@Gekkouga77
Copy link

@Accuracy-exe Could you pls let me know if I can work on this?

@Accuracy-exe
Copy link
Collaborator Author

@Gekkouga77 You can work on it, the bot is a bit buggy

@Gekkouga77
Copy link

Alright! However I am not able to run the command 'flet revisor.py' for some reason, could you pls help me out?

@Accuracy-exe
Copy link
Collaborator Author

@Gekkouga77 Make sure you've installed flutter correctly on ur system

@sujith27pes
Copy link

Can u pls assign this issue to me @sujith27pes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bounty: 500 enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants