0% found this document useful (0 votes)
32 views16 pages

Final Project Report: AI Based Smart Teaching Assistant For Personalized Exam Preparation

Uploaded by

rabiyaakhalid13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views16 pages

Final Project Report: AI Based Smart Teaching Assistant For Personalized Exam Preparation

Uploaded by

rabiyaakhalid13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 16

Final Project Report

<<AI Based Smart Teaching Assistant for Personalized Exam


Preparation>>

Project Supervisor
<<Waqas Ahmad>>

Submitted By
<<Bareerah Khalid>> <<BC200406966>>

Software Projects & Research Section,


Department of Computer Sciences,
Virtual University of Pakistan

CERTIFICATE

This is to certify that <<Bareerah Khalid>> (<<BC200406866>>),have worked on and


completed their Software Project at Software & Research Projects Section,
Department of Computer Sciences, Virtual University of Pakistan in partial fulfillment
of the requirement for the degree of BS in Computer Sciences under my guidance and
supervision.

In our opinion, it is satisfactory and up to the mark and therefore fulfills the
requirements of BS in Computer Sciences.
Supervisor / Internal Examiner

<<Waqas Ahmad>>
Supervisor,
Software Projects & Research Section,
Department of Computer Sciences
Virtual University of Pakistan

___________________
(Signature)

External Examiner/Subject Specialist


<<External Supervisor Name>>

___________________
(Signature)

Accepted By:

_____________
(For office use)

EXORDIUM
In the name of Allah, the Compassionate, the Merciful.

Praise be to Allah, Lord of Creation,


The Compassionate, the Merciful,
King of Judgment-day!

You alone we worship, and to You alone we pray for


help,
Guide us to the straight path

The path of those who You have favored,

Not of those who have incurred Your wrath,


Nor of those who have gone astray.
DEDICATION

I want to dedicate this Final Year Project to my wonderful parents. Their love, support, and
sacrifices have been the bedrock of my educational journey. I'm also very grateful to my
mentors and friends. Their guidance, encouragement,
and teamwork were essential throughout my project. Without their involvement and
support, I wouldn't have been able to accomplish this.
ACKNOWLEDGEMENT

Acknowledgments I want to express my heartfelt thanks to everyone


who helped me with my Final Year Project. First, I am truly grateful to my project
supervisor, Their valuable advice, helpful feedback, and
continuous support guided me every step of the way, from the beginning to the end.
I also want to thank the faculty and staff of the [Computer Science] at [Virtual
University]. They provided the necessary resources and
support, which were crucial for completing my project successfully.
A huge thank you goes to my teammates or colleagues (if any). Their cooperation
and teamwork made the whole experience both productive and enjoyable,
contributing greatly to this journey. Lastly, I owe a debt of gratitude to my family
and friends. Their unwavering support, patience, and motivation carried me
through this challenging yet rewarding period. I couldn't have done it without them.
PREFACE
This Final Year Project, called [AI Based Smart Teaching Assistant for Personalized Exam
Preparation ], is part of completing my degree in [Bachelor in Computer Science] at [Virtual

University]. The goal of this project is to use the knowledge from my classes to tackle a real-
world problem. By doing this, I gain practical experience and get a better grasp of the
subject. This report covers the steps taken for research, planning, building,
and implementing the project, and includes the challenges faced and solutions found along
the way. The experience of working on this project has been both educational and
personally fulfilling. It has boosted my ability to think critically, solve problems,
and use technical skills. I'm sure the knowledge and experience from this project
will be a strong base for my career. I sincerely hope this report will help future students and
researchers interested in this area.

TABLE OF CONTENTS

CHAPTER NO. 1

SRS DOCUMENTS

1.1 INTRODUCTION

1.2 PURPOSE
1.3 SCOPE

1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS

1.5 PROJECT REQUIREMENTS

1.5.1 Functional Requirements

1.5.2 Non-Functional Requirements

1.6 USE CASES AND USAGE SCENARIOS

1.6.1 Use Case Diagrams

1.6.2 Usage Scenarios

1.7 DEVELOPMENT METHODOLOGY

1.7.1 Chosen Methodology

1.7.2 Reasons for Chosen Methodology

1.7.2 Work Plan (Gantt Chart)

1.7.2 Project Schedule (Submission Calendar)

CHAPTER NO. 2
DESIGNING THE PROJECT............................................................................................12

2.1 INTRODUCTION

2.2 PURPOSE

2.3 SCOPE

2.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS

2.5 ARCHITECTURAL REPRESENTATION (ARCHITECTURE DIAGRAM)

2.6 DYNAMIC MODEL: SEQUENCE DIAGRAMS

2.7 OBJECT MODEL/LOGICAL MODEL: CLASS DIAGRAM

2.8 DATABASE MODEL (DATABASE DIAGRAM)

2.9 GRAPHICAL USER INTERFACES

CHAPTER NO.3

PROTOTPYE PHASE

3.1 SCOPE OF THE PROTOTYPE


3.2 Tools and Technologies Used
3.3 Design Process
CHAPTER 1
SRS Documents
CHAPTER 2
Designing the Project
CHAPTER 3
Prototype Phase
REFERENCES

· Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press.

· Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach (4th ed.).
Pearson.

· Chen, X., Xie, H., Cheng, S., & Liu, K. (2020). "An AI-Based Personalized Learning
System for Exam Preparation." IEEE Access, 8, 94567–94577.

· Zhang, Y., & Lu, X. (2019). "Smart Educational Assistant Based on Natural Language
Processing and Machine Learning." International Journal of Emerging Technologies in
Learning, 14(12), 45–52.

· IBM Cloud Education. (2020). What is Natural Language Processing (NLP)?.


Retrieved from https://www.ibm.com/cloud/learn/natural-language-processing

· Khan, M. J., & Pathan, A. (2021). "Intelligent Tutoring Systems: Design and
Implementation Challenges." Journal of Educational Technology & Society, 24(3), 88–
98.
APPENDIX

Project Title: AI-Based Smart Teaching Assistant for Personalized Exam Preparation.

Appendix A: System Architecture

Diagram of the overall system architecture of the AI system.

Parts include:

User Interface (Web or App)

AI Recommendation Engine

Question Bank and Knowledge Graph

Performance Analytics Module

Feedback Loop System

Appendix B: Technology Stack


Frontend: React.js / Flutter

Backend: Node.js / Django


AI Models: NLP (e.g., BERT, GPT), Classification Algorithms

Database: PostgreSQL / MongoDB

Hosting: AWS / Azure

APIs: OpenAI API, Google Text-to-Speech

Appendix C: Features Overview


Personalized question suggestions based on performance

Real-time feedback and explanation

Adaptive difficulty level

Progress tracking dashboard

Voice-interactions

Appendix D: User Flow


User logs in or registers.

Takes a diagnostic test.

System assesses performance.

AI suggests personalized practice sets.

Feedback given after each question.


System adapts and updates recommendations for the future.

Appendix E: Sample Screenshots


Login screen

Quiz interface

Performance analytics dashboard

AI-generated feedback view

Appendix F: Test Results and Evaluation


Accuracy of AI suggestions

User satisfaction survey results

Learning improvement metrics pre and post usage

You might also like