Giter Site home page Giter Site logo

innoveducation's Introduction

ENSIAS AI DAY 2

JEA TEAM - InnovEducation

Welcome to InnovEducation Chatbot project developed by JEA team. We are a group of passionate students who are dedicated to making education more accessible and effective for all. Our team is composed of : Jalal Eddine OUTGOUGA and Abdelmajid ZADDI .

InnovEducation, a groundbreaking educational platform designed to address the general challenges faced by students worldwide in their academic journeys. Our commitment is to transform how you approach learning, providing intelligent solutions that adapt to your unique needs and the universal obstacles that any student may encounter.

Abstract

Background and Problem Statement

In many educational settings, creating exams can be time-consuming. Our goal is to simplify this process by leveraging AI models capable of analyzing past exams to generate new, relevant tests.

  • Lack of Personalization: Traditional educational methods overlook individual learning styles.
  • Limited Access to Resources: Students often struggle to find relevant study materials hindering their academic progress.
  • Exam-Related Stress: Stress from exams affects self-confidence and overall performance.

Impact and Proposed Solution

We aim to reduce the workload of educators by automating exam generation while maintaining high-quality standards. Our solution will produce diverse and balanced tests based on analysis of past exam patterns.

I. Ingesting a PDF document and answering questions about the exam

  • Improved comprehension and critical thinking skills:

    • Active engagement: Instead of passively reading, students actively engage with the material by formulating questions and seeking answers. This can deepen their understanding and promote critical thinking skills.
    • Identifying key points: Students learn to quickly grasp the main ideas and supporting details within the document, improving their ability to summarize and analyze information.
    • Building connections: By asking questions across different sections, students can identify relationships and draw connections between concepts, fostering a more holistic understanding.
  • Enhanced research and learning experience:

    • Targeted searches: Instead of reading the entire document, students can ask specific questions to find relevant information quickly and efficiently. This saves time and helps them focus on the most important aspects of the material.
    • Personalized learning: Students can tailor their learning by asking questions specific to their interests or challenges, leading to a more individualized and effective learning experience.
    • Active note-taking: The process of formulating questions and recording answers naturally encourages active notetaking, helping students internalize key information and review it later.
  • Increased efficiency and accessibility:

    • Time management: Students can prioritize their study time by quickly reviewing essential information through Q&A instead of re-reading the entire document.
    • Accessibility for diverse learners: Students with reading difficulties or different learning styles can benefit from a question-based approach, making the material more accessible and engaging.
    • Independent learning: Students can explore topics and answer their own questions without relying solely on external sources, fostering self-directed learning and confidence.

Overall, ingesting a PDF document and answering questions about its content can be a powerful tool for students to improve their comprehension, critical thinking, research skills, and overall learning experience.

Here are some additional benefits that might be relevant depending on the context:

  • Collaboration: Students can work together to develop questions and analyze answers, promoting teamwork and communication skills.
  • Creativity: Asking open-ended questions can spark new ideas and perspectives, encouraging creativity and independent thought.
  • Assessment preparation: Practice with question-based learning can prepare students for tests and examinations that require them to analyze and interpret information.

II. Ingesting a PDF document and automatically generating questions for students.

  • Promotes active learning and inquiry:

    • Curiosity and engagement: Pre-generated questions can spark students' curiosity and encourage them to actively engage with the material, rather than passively reading.
    • Critical thinking and analysis: Formulating answers to well-crafted questions prompts students to think critically, analyze information, and draw their own conclusions.
    • Going beyond surface level: The questions can be designed to probe deeper than basic comprehension, encouraging students to think about the implications, applications, and broader context of the information.
  • Provides a scaffolding for understanding:

    • Guidance and structure: Targeted questions can guide students through the document, highlighting key points and helping them focus on important information.
    • Differentiation and adaptability: Questions can be tailored to different levels of understanding and learning styles, providing the right level of challenge for each student.
    • Identification of gaps and misconceptions: Well-designed questions can reveal areas where students might be struggling or have misconceptions, allowing for timely intervention and clarification.
  • Increases efficiency and learning outcomes:

    • Targeted focus: Pre-generated questions can save students time by directing them to the most relevant information in the document.
    • Improved study skills: Answering questions helps students develop effective study habits, such as active reading, identifying key points, and summarizing information.
    • Preparation for assessments: Practice with answering constructed-response questions can prepare students for tests and examinations.
  • Additional benefits:

    • Promotes discussion and collaboration: Students can discuss their answers to the questions, generating diverse perspectives and learning from each other.
    • Develops independent learning skills: Students can practice formulating their own questions based on the document, fostering a sense of autonomy and critical thinking.
    • Provides immediate feedback: When combined with automated answer checking, this approach can offer immediate feedback to students, allowing them to adjust their understanding and identify areas for improvement.

However, it's important to note that simply generating questions might not be enough. The following points should be considered for optimal effectiveness:

  1. Quality of questions: The questions should be well-crafted, thought-provoking, and aligned with the learning objectives.
  2. Variety of question types: Different types of questions (e.g., multiple choice, open-ended, application-based) cater to diverse learning styles and assess different levels of understanding.
  3. Integration with learning activities: Combining generated questions with other learning activities, such as discussions, projects, or further research, can deepen understanding and engagement.

Project Outcomes and Deliverables

  • Chatbot capable of understanding exam requirements.

  • Automatic generation of questions and tests based on past exam data.

  • User-friendly interface allowing users to specify criteria for generated exams.

Workflow

Instructions

Requirements:

Installation:

  1. Clone the repository:

  2. Navigate to the project directory:

     cd jea
  3. Install the required packages:

     pip install -r requirements.txt
  4. Run the application:

    • To give questions to model about your documents :
      streamlit run app.py
    • To summarize :
      streamlit run summary.py
    • To read from image :
      streamlit run vesion.py
    • For the Generate questions from PDF Exam and correct answers given by students:
      streamlit run generexam.py
  5. Access the Streamlit App:
    After running the command, Streamlit will provide a local web address (usually starting with http://localhost:8501). Open this address in your web browser to access the Streamlit app.

  6. Upload a PDF file:
    Once the app is open in your browser, you will see a file uploader. Upload a PDF file containing exam content.

Special Thanks

A heartfelt thank you from the JEA team: Abdelmajid ZADDI and Jalal Eddine OUTGOUGA

InnovEducation

InnovEducation

innoveducation's People

Contributors

jeddineo avatar

Watchers

 avatar

Forkers

lhw001abc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.