DEV Community

Cover image for examor: For students, scholars, interviewees and lifelong learners
leyoonafr
leyoonafr

Posted on

examor: For students, scholars, interviewees and lifelong learners

🏁 Description

examor is a website application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written.

usecase

💡 Inspiration

When I’m learning a new technology, I have the habit of taking notes and jotting down important information. It’s a good habit, but I also have a bad habit of not enjoying reading the notes I’ve written (I’m not sure if this is the case for most people 🫣). This results in my notes becoming mere mementos without substantial use. That’s why I choose to create an application that continuously prompts you with questions to review your note contents.

✨ Features

This project primarily focuses on question generation and answer detection based on user documentation. In the initial version, I’ve implemented a simplified version of the Ebbinghaus memory curve, which allows periodic reviews based on the accuracy of your answers.

  • Generate Issues from Documentation

When users create notes, they can upload associated documents. The application generates a set of questions from these documents, based on their content. These questions will be presented to the users in the future.

  • Answer Detection

After users receive daily questions, they can provide answers. GPT will score, validate, and provide the correct answers. The score is determined by evaluating the correctness of the answers and the linked document (0 ~ 10 points). This score influences the subsequent Ebbinghaus review process.

  • Ebbinghaus Memory

Regarding the actual function, once GPT generates a test, the score is recorded and affects the future review date. Higher scores result in longer intervals until the next review.

  • Role Selection

Role

Roles can provide more possibilities for question generation and assessment. You can set roles in the configuration page. For more information about various roles, it’s recommended to refer to the Role Manual.

Finally thank you for reading ! You can enter to examor repo see more. If you are interested in this project, you can point it to a star.

Top comments (0)