X5QGEN

Our website will take any text you put in and create questions out of it. So, that you can test yourself as many times as you like. Click explore to try it out or click Github to see the source code.

...

Abstract

X5GON is an industry-leading Open Education Resource Provider. This project aims to help both students and teachers that may not have the resources to create questions for certain educational material. For teachers, it can be difficult to invent questions from scratch on new educational material. Also for students, it can be hard to assess and test themselves without the supervision of a teacher if they don't have the resources. Our software solves both of these problems.

In this project, we worked on developing a system that can generate questions from educational material by applying Natural Language Processing (NLP) techniques and used a database to keep track of the user's performance. We chose to generate multiple-choice (MC) and true or false questions since it is one of the fastest methods to check users' understanding and it is easy to keep track of performance. Our system can be used by anyone and it aims to be accessible to everyone.

We achieved the generation of multiple MC and true or false questions out of general educational material successfully. All the generated questions were up to very high standards and there were no non-sensical questions that might confuse the users.

Features

Types of Questions

Our question generator can generate multiple-choice questions with up to 4 options and true or false questions which is ideal for anyone who is preparing for a quiz or an exam

User Progress

After signing up with us, you will be able to see all your progress and the history of your past attempts at questions.

High Quality Questions

The generated questions are all high-quality and there aren't any nonsensical questions generated by the system.

Intro Video

Our Team

The people behind the scenes that made this possible

Team Member
Utku Bilgi

A second year student at UCL. Primarily worked on the back-end, blog and the project website. Acted as the client liaison, report editor, blogger and programmer.

Team Member
Mathushan Mathiyalagan

A second year student at UCL. Primarily worked on the back-end, question generation logic. Acted as the client liasion, researcher, programmer, report editor and tester.

Team Member
Orhun Dogan

A second year student at UCL. Primarily worked on the front-end, the design of the web app. Acted as a researcher, UI designer and a programmer.

Team Member
David Lu

A second year student at UCL. Primarily worked on the front-end, the design of the web app. Acted as a UI designer, programmer and a report editor.

Project Timeline

...