mimukit / equizio

An artificial intelligence based desktop quiz app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EQUIZIO - AI based quiz management system

Introduction

EQUIZIO – An artificial intelligence based desktop quiz management system. We used the term “artificial intelligence” here as the system generates questions intelligently.

The system generates the a new question of a quiz by depending on the result of the question last answered and for the same quiz of a subject it generates different questions for different students. The questions vary student to student for the same quiz while they are sitting in the quiz at the same time.

Teachers can use the EQUIZIO for evaluating students effectively, efficiently and perfectly.

N.B: This project is a university course project (Semester: 9th, Course: Object Oriented Programming 2 - C#)

Screenshots

  • Login

Login

  • Student Dashboard

Student Dashboard

  • Student Take Quiz

Student Take Quiz

  • Quiz Window

Quiz Window

  • Student Edit Profile

Student Edit Profile

  • Student Logout

Student Logout

  • Teacher Dashboard

Teacher Dashboard

  • Teacher Manage Quizzes

Teacher Manage Quizzes

  • Teacher Add Quiz

Teacher Add Quiz

  • Teacher Edit Quiz

Teacher Edit Quiz

  • Teacher Edit Profile

Teacher Edit Profile

  • Teacher Logout

Teacher Logout

  • Admin Dashboard

Admin Dashboard

Objectives

  • Providing an desktop app platform to manage exams and class tests
  • Automated exam evaluation and marking.
  • Giving feedback about a student in which side he/she is weak.
  • Saving valuable time of teachers
  • More efficient and effective methods of assessing distant students.
  • Any university, college, school or educational institute can use this system for their organization to take quizzes.

Requirement Analysis

  • User interfaces requirements
    • A login screen for entering the username, password will be provided.
    • Access to different screens will be based upon the user.
    • A screen for creating new quizzes.
    • A screen for displaying information regarding all created quiz by a teacher.
    • A screen for displaying exam details to the students when they are taking exams
    • A screen for displaying of results of students after taking the exam.
    • A screen for displaying profile information and previous taken exam results.
    • A screen for admin area for manage teacher’s account.
  • Hardware requirements
    • Windwos OS based operating system
    • Memory Constraints - At least 512 MB RAM and 50 MB space on hard disk will be required for running the application.
    • .Net Framework 4.5 or above
    • Support for printer for printing results and student profile, even quizzes. (future plan)

Tools & Technology

  • Technology Used:

    • .NET 4.5
    • C#
    • MahApps UI Framework
    • Linq
    • XAML
  • Tools Used:

    • Visual Studio 2015
    • Git & GitHub for version control
    • SQL Server 2015
  • Development Environment:

    • Windows 10

Reference

This project is inspired by a research paper:

Intelligent Question Bank and Examination System By Ang Tan Fong, Hu Heng Siew, Lip Yee, Liew Chee Sun, Faculty of Computer Science and Information Technology University of Malaya

Link: https://www.researchgate.net/publication/254470935_Intelligent_Question_Bank_and_Examination_System

About

An artificial intelligence based desktop quiz app


Languages

Language:C# 100.0%