1 / 18

Java Problem Creator, Solver and Teacher (Educational Tools). A Software Project Presented By:

Java Problem Creator, Solver and Teacher (Educational Tools). A Software Project Presented By: Mouline Mohamed Imad Eddin. Content. Motivation Requirement Chosen Approach Design Future work Demo. Motivation. Computer aided learning improves the understanding of students.

mendel
Download Presentation

Java Problem Creator, Solver and Teacher (Educational Tools). A Software Project Presented By:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Problem Creator, Solver and Teacher (Educational Tools). A Software Project Presented By: Mouline Mohamed Imad Eddin.

  2. Content • Motivation • Requirement • Chosen Approach • Design • Future work • Demo

  3. Motivation • Computer aided learning improves the understanding of students. • Availability. • Cost. • Distant learning for: • Employees in different plants. • Disabled persons. • Help businessmen make decisions while dealing with an economical problem.

  4. Requirements (1) • Electronic teacher. • Allow teachers to add new case studies. • Help businessmen make decisions. • Dynamically builds the interfaces. • Dynamically stores the needed data for a case study and allow several operations on it. • Dynamic help. • Class reuse. • Object oriented programming.  Easily extendible.

  5. Requirements (2) • A large set of question types. • 2D graphs (only drawn area is shown, moving referential). • Mail application. • Two session modes for the students. • Secure. • Network usage. • Implementation of four problems belonging to different fields of science  prove that the ideas behind are working.

  6. Requirements (3) • Needed Software and Support • Java Programming Language. • Microsoft Access Database. • Java DataBase Connectivity (JDBC). • Components of a case study • Case description. • A set of questions. • Web links. • Values of variables. • Graph.

  7. Chosen approach (1) • Solver Interface (general interface) is where the user identifies himself (instructor, student or businessman). • Instructor Interface: • Description Panel. • Question Panel. • Web Link Panel. • Graph Panel. • Variables Panel. The necessary inputs for building the Variables Panel as well as the database tables and help for each problem are read from values filled in the database tables.

  8. Approach (2) • Those inputs are: • Variable name. • Variable panel type. • If the type is choice: provide the choices. • Variable row. • Variable column. • Variable series. • Is the variable value stored in the database. • Variable description.

  9. Approach (3) • Student Interface • Student description panel. • Student questions and answers panel. • Student Web links panel. • Variables panel. • Graph Panel.

  10. Approach (4) • Business Interface • Question panel. • Answer panel. • Answer list panel. • Graph panel.

  11. Help Student Interface Instructor Interface Business Interface Probelm Manager class Solver Interface Login Interface Mode Interface Database class Design Diagrams (1)

  12. Case Database Instructor Interface Student Interface Varaible Description Interface Varaibles Panel class Design Diagrams (2)

  13. Instructor interface Instructor Question Panel Instructor link Panel class Database class Design Diagrams (3)

  14. Instructor interface Solver interface Error or warning class Business interface Student Interface Graph Panel Database Design Diagrams (4)

  15. Question Student Question Panel Class Istructor Question Panel Class Design Diagrams (5)

  16. Problem Manager (Microeconomics) Production (finance) Replacement (Statistics) Linear Regression (LP) Simplex Design Diagrams (6)

  17. Problem Replacement Production Linear regression Sipmlex Parser Matrix Revised simplex Design Diagrams (7)

  18. Future Work • Put on the web using applets and remote interfaces. • More reusable classes. • Enlarge the question types to handle string answers using artificial intelligence programs and concepts. • Improve the tool by taking in consideration users feedback and needs.

More Related