Skip to content
This repository has been archived by the owner on May 1, 2021. It is now read-only.
Akbar edited this page Oct 25, 2020 · 3 revisions

Sys Arch

As part of this project, we help everyone to generate question papers with ease. Advantages of the project are,

  • Helps to rephrase the questions
  • Easy mathematical and chemical equations typing
  • Formats the question paper with all standards of ACOE
  • Generates a report for the question paper based on the bloom's taxonomy
  1. User types a course code, date, exam type and regulation. Using this the system will fill the remaining data for the question paper such as time range, subject title.
  2. Apart from the initial section, there will 3 sections representing A, B and C with marks of 2, 16 and 15 respectively.
  3. For each section, users can add questions by clicking the add button. Similarly, users will be allowed to create subdivision questions.
  4. For each question, there will be an image add button available in the sidebar.
  5. For each question, there will be a slider to show the toolbox which helps in typing the mathematical and chemical equations.
    • The toolbox will have different tabs such as algebraic symbols, operators, calculus symbols, matrix, etc... Referrence
    • Under each tab, there will be buttons that display the symbols. When we click on the button, the corresponding latex formula will be inserted in the text box area of the question. For toolbar slide enabled questions, we show a preview using the MathJax library. Note: The latex form for the selected symbol should be inserted in the cursor placed location and by default, the latex should be available in textbox with simple numbers in it(user will edit).
    • When the user moves to the next question, the preview should be removed.
  6. Next to each question, there will be a rephrase button that hits the API and rephrases the question in the same text box. Users can further edit as per his or her choice.
  7. At submission, the entire question paper will be generated as a PDF along with a generated report based on bloom's taxonomy.
  8. Form validation for marks in the question paper gets tallied.
  1. After the rephrase button click, the text will be modified using a machine learning model and the new text will be returned.
  2. Clicking on the submit button, the whole text will be formatted as a question paper. Here, based on the keyword in each question it will be classified under bloom taxonomy. Finally, question paper pdf and report on the classification of the question paper will be generated.
  3. Clicking on the submit button, should fetch the existing data regarding the subject code and fill the top portion of the question paper automatically.

A JSON file should be generated at submission so that users can upload it and get their existing paper or use it for ad hoc typing.

Note: We no were use cookies or caches or any form storage to store the questions.