This app essentially automates the creation of multi-choice reading assessments from CSV data. Users can upload a CSV file like this sample, and the app will generate a complete assessment based on the provided questions. The app identifies the "target" column as the correct answer and auto-fills three additional distractor options.
2023-12-18.22-33-45.mp4
The motivation behind SurveySculptor is to streamline and modernize the process of creating multi-choice reading assessments. A lot of the existing ones on the internet aren't very customizable and require users to learn an entire clunky UI, while this is something that is made in React and, being open-source, can be freely modified to fit any need. Traditionally, such assessments require significant manual effort to design, format, and validate. This app addresses these challenges by offering a generalizable, modular, and intuitive solution. Its clean and simple interface ensures a hassle-free experience for educators and professionals alike, making the creation of assessments more efficient and user-friendly.
- CSV Upload: Easily upload your CSV file containing questions and answers.
- Automated Assessment Creation: The app automatically generates a complete assessment, identifying the correct answer and creating distractor options.
- Intuitive Interface: Designed with user experience in mind, making it straightforward and easy to use.
- Modular Design: Flexibility to cater to a wide range of assessment requirements.
- The separate "survey" blocks are determined by the presence of empty lines that exist between rows in the CSV file. This can be modified depending on the specifications of your questions.
- Once the file is uploaded, the flow is visualized automatically and individual questions can be modified by clicking on the block card.
- "Deploying" launches a mini firebase-powered web app within the iframe, which allows you to see a preview of the app. The default is set to the ROAR theme (as that is the intended use case of this particular repo).
This project is licensed under the MIT License.