/litol_app

An implementation of a web app based on a thesis on active learning methods catering the student demography. Implements features like Summarization, Cornell Note Taking, Mind Mapping and Feynman Technique. Used by more than 60+ users.

Primary LanguageTypeScriptMIT LicenseMIT

Welcome to LITOL APP

An implementation of a web app based on a thesis on active learning methods catering the student demography. Implements features like Summarization, Cornell Note Taking, Mind Mapping and Feynman Technique. Used by more than 60+ users.

N.B: 🚀 App is still going through incremental development phase. And currently only available for pc.

Technologies

NextJS, TailwindCSS, ShadCN, ReactFlow, ReactQuery, Firebase Tools, Contentful

Features

🚀 Learn Section: This section is provided as an extension with Feynman section. In this section students can learn the provided topics from range of subjects. And if they have difficulties in understanding any of the topic they can ask for help from other students using Feynman request button provided in the bottom.

🚀 Summary: Users can summarize about a topic or content they have learned. The speciality of this feature is it contains keys. Keys are basically keyword related to the topic. The strategy is the details of the topic would be hidden to students for them to recall while studying. Only the keys will be shown. Students will try to recall the material using the hint of the content. If they are unable to do that there is a show button to reveal the content.

🚀 Note: This section is specially designed for taking class notes. Students can take notes during class using Cornell Note Taking strategy. It contains cues. Cues are consist of key and details. It is used to structure the material in a question answer manner. Where the key is a question and the detail is the answer. It helps students to take structured note based on question-answer in the classroom.

🚀 Mind Map: Students can create mind map in a drawing board. It contains title, nodes and edges. It is just like traditional mind mapping technique but for online. Massively helpful for brainstorming and analysis.

🚀 Feyman Gallery: When a student requests a topic to be discussed in the learn section, that request will be stored in the Feynman section for other students to see. If a student wants to teach that topic to students who have requested it, they can invite them to a session using a Google Meet link. A session can contain up to 4 students. This technique is based on the principle articulated by Richard Feynman that "teaching is to learn twice." When a student conducts a Feynman session, they will better understand the topic by teaching it, and the other students will learn the topics from them.