CITA (2)
CITA (2)
EDUCATION PLATFORM
Interim Project Report
Submitted by
April 2025
DECLARATION
We, the undersigned, hereby declare that the project report “Blockchain based AI-Assisted
Education App”, submitted for partial fulfillment of the requirements for the award of degree
of Bachelor of Technology of the APJ Abdul Kalam Technological University, Kerala is a
bonafide work done by me under supervision of Ms. Aswathy Wilson. This submission
represents my ideas in my own words and where ideas or words of others have been included,
We have adequately and accurately cited and referenced the original sources. We also declare
that we have adhered to ethics of academic honesty and integrity and have not misrepresented
or fabricated any data or idea or fact or source in this submission. We understand that
any violation of the above will be a cause for disciplinary action by the institute and/or
the University and can also evoke penal action from the sources which have thus not been
properly cited or from whom proper permission has not been obtained. This report has not
been previously used by anybody as a basis for the award of any degree, diploma or similar
title of any other University.
Place: Thrissur
Date:
MELVIN DAVIS(JEC21CS077)
SATCHIDHANAND E(JEC21CS108)
VISHNUDATH M(JEC21CS123)
D EPARTMENT OF C OMPUTER S CIENCE & E NGINEERING
CERTIFICATE
We take this opportunity to thank everyone who helped me profusely, for the successful
completion of my project work. With prayers, We thank God Almighty for his grace and
blessings, for without his unseen guidance, this project would have remained only in our
dreams.
We thank the Management of Jyothi Engineering College and our Principal, Dr. Jose P.
Therattil for providing all the facilities to carry out this project work. We are grateful to the
Head of the Department Dr. Saju P John for his valuable suggestions and encouragement to
carry out this project work.
We would like to express our whole hearted gratitude to the project guide Ms. Aswathy
Wilson for her encouragement, support and guidance in the right direction during the entire
project work.
We thank our Project Coordinators Mr. Aneesh Chandran and Dr. Swapna B Sasi for
their constant encouragement during the entire project work. We extend our gratefulness to all
teaching and non teaching staff members who directly or indirectly involved in the successful
completion of this project work.
Finally, We take this opportunity to express our gratitude to my parents for their love, care
and support and also to my friends who have been constant sources of support and inspiration
for completing this project work.
ii
VISION OF THE INSTITUTE
Creating eminent and ethical leaders through quality professional education with
emphasis on holistic excellence.
• To equip the students with appropriate skills for a meaningful career in the global
scenario.
• To inculcate ethical values among students and ignite their passion for holistic
excellence through social initiatives.
iii
PROGRAMME EDUCATIONAL OBJECTIVES
iv
PROGRAMME SPECIFIC OUTCOMES
On the completion of Computer Science & Engineering programme, the students will possess:
PSO 1: An ability to apply knowledge of data structures and algorithms appropriate to
computational problems.
v
PROGRAMME OUTCOMES
vi
COURSE OUTCOMES
COs Description
Model and solve real world problems by applying knowledge across
C408.1
domains (Cognitive knowledge level: Apply).
Develop products, processes or technologies for sustainable and socially
C408.2
relevant applications (Cognitive knowledge level: Apply).
Function effectively as an individual and as a leader in diverse teams and
C408.3 to comprehend and execute designated tasks (Cognitive knowledge level:
Apply).
Plan and execute tasks utilizing available resources within timelines,
C408.4 following ethical and professional norms (Cognitive knowledge level:
Apply).
Identify technology/research gaps and propose innovative/creative solutions
C408.5
(Cognitive knowledge level: Analyze).
Organize and communicate technical and scientific findings effectively in
C408.6
Written and oral forms (Cognitive knowledge level: Apply).
CO MAPPING TO POs
POs
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
C408.1 2 2 2 1 2 2 2 1 1 1 1 2
C408.2 2 2 2 1 3 3 1 1 1 1
C408.3 3 2 2 1
C408.4 2 3 2 2 3 2
C408.5 2 3 3 1 2 1
C408.6 2 2 2 3 1 1
CO MAPPING TO PSOs
PSOs
COs PSO1 PSO2 PSO3 PSO4
C408.1 3 2 1 1
C408.2 2 3 3 3
C408.3 1 1 2 3
C408.4 1 1 2 3
C408.5 1 1 2 3
C408.6 1 1 2 3
vii
ABSTRACT
viii
CONTENTS
ix
2.16 AI and Blockchain: Potential and Challenge for Building a Smart E-Learning
System in Vietnam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.17 EduCTX: A Blockchain-Based Higher Education Credit Platform . . . . . 7
2.18 Exploring Opportunities and Challenges of Blockchain in Higher Education 7
2.19 Blockchain-Based Education Project . . . . . . . . . . . . . . . . . . . . 8
2.20 IoT Technology Based on AI Platform for Blockchain E-education . . . . 8
2.21 Collaborative Learning Supported by Blockchain Technology as a Model for
Improving the Educational Process . . . . . . . . . . . . . . . . . . . . . 8
2.22 Application of Blockchain Technology in Higher Education . . . . . . . . 8
2.23 Applications of Blockchain in Government Education Sector: A Comprehensive
Review and Future Research Potentials . . . . . . . . . . . . . . . . . . . 8
3 Methodology 9
3.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 AI-Powered Learning Pathway . . . . . . . . . . . . . . . . . . . 9
3.1.2 Blockchain-Based Reward System . . . . . . . . . . . . . . . . . 10
3.1.3 NFT-Based Certification . . . . . . . . . . . . . . . . . . . . . . 10
3.1.4 Smart Contract-Managed Transactions . . . . . . . . . . . . . . . 11
3.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 User Component . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.3 Course Interaction Module . . . . . . . . . . . . . . . . . . . . . 13
3.2.4 Blockchain Component . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.5 Decentralized Application (DApp) Component . . . . . . . . . . 15
3.2.6 -Powered FAQ and User Support . . . . . . . . . . . . . . . . . . 15
3.3 Working Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4 RESULT AND DISCUSSION 20
4.1 Authentication and Role-Based Access . . . . . . . . . . . . . . . . . . . 20
4.2 Course Navigation and Content Delivery . . . . . . . . . . . . . . . . . . 20
4.3 Interactive Quizzes and Assessment Mechanism . . . . . . . . . . . . . . 21
4.4 Reward Mechanism and Digital Tokens . . . . . . . . . . . . . . . . . . . 21
4.5 Prototype Visualization and Comparative Analysis . . . . . . . . . . . . . 22
4.6 Discussion of Outcomes . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Conclusion & Future Scope 26
x
5.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2 Future Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
References 27
Appendices 31
A Code Related to Score Evaluation 31
xi
LIST OF FIGURES
xii
LIST OF ABBREVATIONS
xiii
Chapter 1. Introduction 1
CHAPTER 1
INTRODUCTION
1.1 Overview
Education plays an essential role in personal and professional development, empowering
individuals with the skills, knowledge, and critical thinking abilities needed to thrive in a
rapidly evolving world. With advancements in technology, digital education platforms have
become indispensable, allowing for accessible, flexible, and personalized learning experiences
that traditional systems often struggle to deliver. As educational needs grow increasingly
complex, there is a demand for solutions that not only enhance learning outcomes but also
provide secure, transparent records of academic achievements and progress.
Traditionally, online learning has relied on centralized systems that face challenges
in data privacy, adaptability, and personalization. While these systems serve as effective
repositories of information, they often lack the capacity for real-time adaptability and secure
data management. Students may also face difficulties in tracking their own progress, receiving
tailored feedback, and engaging with material that evolves based on their learning needs.
In response to these challenges, imagine a platform that integrates blockchain and artificial
intelligence to create a highly adaptive, secure, and immersive educational environment.
Picture a system where academic records are securely stored on a decentralized network,
ensuring authenticity and privacy, while AI-driven adaptive learning continuously customizes
content to suit individual learner needs. This platform would act as a personal digital tutor,
guiding students in real-time, supporting their queries, and offering immediate feedback on
performance, thus transforming the online learning experience into one that is more interactive,
individualized, and effective.
1.2 Objectives
The project aims to achieve the following objectives:
• Scalability and Accessibility: To design the platform to support a large user base,
accommodating diverse educational institutions and adapting to various levels of digital
literacy.
• Chapter 1 : INTRODUCTION
• Chapter 3 : METHODOLOGY
• REFERENCES
CHAPTER 2
LITERATURE SURVEY
securely across platforms. This approach enhances the mobility of academic credits and
increases transparency in credit validation .
introduces a model where decentralized ledgers record group activities and interactions,
supporting verifiable collaborative work. Our project integrates similar blockchain features
to support secure peer collaboration, allowing students to work in groups while maintaining
transparency in shared progress. This collaborative model ensures accountability, fosters peer
interaction, and builds trust within the learning community [10].
CHAPTER 3
METHODOLOGY
3.1 Modules
3.1.1 AI-Powered Learning Pathway
At the heart of the platform lies an advanced AI-powered learning pathway that dynamically
tailors educational content to each user’s unique learning journey. This intelligent system uses
machine learning algorithms to assess the user’s progress, preferences, and areas of difficulty,
continuously adjusting the learning experience in real time. The model’s adaptive capabilities
ensure that content complexity evolves according to the learner’s proficiency, providing
challenges when necessary and revisiting foundational concepts when users struggle.
The AI model begins by evaluating a user’s baseline knowledge and learning style through
an initial diagnostic test. From there, it begins to generate personalized content, including
quizzes, practice exercises, and in-depth tutorials. The AI not only adapts content based
on quiz results and engagement patterns but also considers non-obvious factors, such as
time spent on each module, the frequency of revisiting topics, and performance trends. For
instance, if a user excels at basic material but struggles with more advanced topics, the system
will prioritize remediation for foundational concepts before moving forward.
One of the key features of this pathway is its ability to provide personalized feedback in
real-time. This feedback is immediate and constructive, offering users an in-depth analysis
of their mistakes, as well as suggestions for improvement. Additionally, the platform allows
learners to revisit content they may have previously struggled with, ensuring they have
mastered key skills before advancing. This ability to iterate based on ongoing assessments
results in a highly interactive and personalized learning experience that optimizes retention
and mastery.
Through its continual evolution and fine-tuning based on each learner’s performance, the
AI system offers an intelligent, scalable solution for delivering individualized education. This
system ensures that users stay engaged, challenged, and supported throughout their learning
journey, maximizing the potential for success.
offer a decentralized, secure, and verifiable proof of their educational achievements. Unlike
traditional certificates, NFTs cannot be altered or faked, ensuring their authenticity and value.
Each NFT is generated according to Ethereum-compatible standards, ensuring interoperability
with decentralized platforms and marketplaces. The uniqueness of each NFT means that it is
tailored specifically to the user’s accomplishment, whether it is for completing an introductory
module, passing a certification exam, or mastering a specialized skill. These NFTs are highly
customizable in terms of their design, metadata, and attached achievement, which may include
the course name, completion date, and relevant details about the learner’s performance.
The integration of NFTs also enables a broader use case for these certifications. Users
can showcase their achievements on decentralized platforms or social media, giving them the
ability to display their qualifications in a way that is publicly verifiable. This adds a layer of
prestige and credibility to the learning experience, as potential employers or collaborators can
easily check the authenticity and specifics of each achievement. Furthermore, these NFTs can
serve as a part of a user’s professional portfolio, allowing learners to display their growing
expertise in a digital and verifiable manner.
Beyond individual use, the platform also allows for the trading of these NFTs within its
ecosystem. Learners who have acquired significant milestones can choose to sell, transfer, or
exchange their NFTs, creating a secondary market for educational achievements. This opens
up opportunities for users to monetize their skills and certifications, while also incentivizing
higher levels of engagement and achievement across the platform.
Ultimately, the NFT-based certification system provides a novel way of offering verifiable
educational proof, allowing users to present their skills and progress in a way that is secure,
non-manipulable, and recognized across the decentralized web.
These smart contracts are designed with security and fairness in mind, ensuring that
rewards are distributed in a way that is consistent and free from manipulation. They also
allow for the introduction of advanced features such as staking, where users can lock in their
tokens to earn additional rewards or unlock exclusive content, further incentivizing active
participation.
Additionally, the integration of smart contracts ensures that all transaction data is permanently
recorded on the blockchain, providing an auditable trail for any interactions within the
platform. This transparency fosters trust among users and provides valuable insights for both
platform administrators and learners.
Through the use of smart contracts, the platform is able to offer a fully automated,
decentralized, and secure environment for educational transactions. This infrastructure
guarantees that users’ rewards are processed quickly and efficiently, with all actions recorded
immutably, creating a seamless and trustworthy experience for all participants.
3.2 Architecture
3.2.1 Introduction
The blockchain-based rewarding and educational platform described here integrates
multiple systems, including a decentralized application (DApp), blockchain infrastructure,
and an interactive user interface. This architecture is designed to ensure a smooth, secure,
and rewarding experience for users as they engage with educational courses and accumulate
achievements. Each component in the system plays a distinct role, ensuring that users have
easy access to educational materials, secure credential verification, and seamless reward
management. Let’s break down each component and interaction in further detail.
The platform also allows users to request rewards once they reach specific milestones
or complete courses. This reward request initiates a complex process managed by both the
DApp and the blockchain, ensuring that the rewards are issued according to predefined criteria.
The process is transparent, with all reward-related transactions logged on the blockchain,
providing an auditable record of each user’s progress and achievements.
Moreover, the user component is integrated with an AI-powered FAQ and support module.
This AI-driven support helps users navigate the platform, offering real-time answers to
common questions. This is especially useful for new users, as it minimizes the learning curve
and provides immediate assistance without needing human intervention. For example, if a
user needs help understanding reward eligibility or navigating course content, the AI can
provide instant guidance, improving the user experience and enhancing engagement.
In scenarios where users enroll in credential-based courses, additional steps are required to
confirm their eligibility. This involves submitting credentials, which the DApp verifies against
blockchain records to ensure authenticity. This credential verification process is particularly
important for courses that are only accessible to qualified users, such as professional or
advanced-level programs. By using blockchain to store and verify credentials, the platform
ensures that only users with the necessary qualifications can access these restricted courses,
maintaining a fair and secure environment.
Blockchain’s decentralized nature also enhances the security and transparency of the
platform. Unlike traditional centralized systems, where data can be vulnerable to hacking or
tampering, blockchain distributes data across multiple nodes, making it extremely difficult to
alter. This decentralization protects user information and ensures that data remains consistent
and accurate, even if one part of the network is compromised.
AI-driven module leverages natural language processing (NLP) to understand and respond
to user inquiries, handling a wide range of topics from account setup and login issues to
questions about course content and reward eligibility.
This support feature is particularly valuable for new users, as it reduces the learning
curve and provides instant assistance without the need for human support. For example,
if a user encounters difficulties with registering or understanding how to earn rewards, the
AI-powered FAQ can provide detailed explanations and guide them through the necessary
steps. This feature not only improves the efficiency of the platform but also ensures that users
feel supported and can quickly resolve any issues they may encounter.
The AI component is designed to learn from user interactions, becoming more effective at
handling common inquiries over time. As the system accumulates data on frequently asked
questions, it can provide increasingly accurate and helpful responses, making it an essential
asset for scaling the platform. This learning capability ensures that the FAQ remains relevant
and adaptive to user needs, enhancing user satisfaction and reducing frustration.
Moreover, the AI-powered support can assist users in maximizing their engagement with
the platform. By analyzing user behavior, the AI can suggest resources or courses that may
be of interest, helping users navigate the platform more effectively. This proactive approach
to support encourages users to explore the platform and discover new learning opportunities,
ultimately contributing to higher engagement and retention rates.
The support module also integrates seamlessly with the rest of the platform. For example, if
a user has a question about their rewards, the AI-powered FAQ can access relevant information
from the Course Interaction Module, providing real-time updates on the user’s progress and
reward status. This integration allows the support module to provide accurate and personalized
responses, further enhancing the user experience and fostering a sense of engagement and
trust.
NFTs serve as a modern alternative to traditional certificates, offering enhanced security and
portability. The underlying smart contracts governing these NFTs ensure their authenticity
and transferability, preventing unauthorized duplication or alteration. In this way, the NFT
certificates uphold the value of the user’s achievements, which can be independently verified
by external parties, making them ideal for job applications, continuing education, or personal
portfolios.
The platform also leverages the AI system to provide ongoing feedback throughout
the learning process. This feedback goes beyond typical assessment scores, offering deeper
insights into the user’s learning habits, strengths, and areas for improvement. By analyzing the
user’s engagement and performance, the AI can suggest new goals, recommend resources, and
make adjustments to the learning path to enhance the user’s overall experience. Continuous,
real-time guidance like this allows users to gain confidence, maintain a sense of direction, and
take control of their learning outcomes.
The modular structure of the platform is designed with scalability in mind, making it
possible to incorporate additional content, tokenized rewards, or NFT certifications as the
platform grows. This modularity not only allows the system to adapt to a larger user base but
also enables flexible course customization. New modules can be introduced as standalone
learning units or as add-ons to existing content, which keeps the platform updated and relevant
to industry demands. Furthermore, the modular design allows for rapid experimentation and
adaptation of tokenization schemes, ensuring that the incentive system remains engaging and
aligned with user preferences.
Scalability is further enhanced by the use of blockchain’s decentralized framework, which
distributes data across the network instead of relying on a single server. This approach
significantly improves system resilience and security, as user data is spread across multiple
nodes, reducing the risk of single points of failure and unauthorized access. Blockchain’s
decentralized nature also allows the platform to support large-scale participation while
maintaining consistent performance, crucial for a seamless user experience.
Overall, this workflow provides a cohesive, secure, and adaptive educational experience
that empowers users to progress through courses while retaining ownership of their achievements.
By combining AI-driven personalization with blockchain’s transparency and security, the
platform fosters a learning environment where user data is both protected and fully accessible
to the user. The use of tokens and NFTs not only incentivizes completion but also allows users
to build a verifiable portfolio of their skills and accomplishments, valuable in both academic
and professional contexts. This integrated approach positions the platform as a scalable,
future-proof solution for education, ready to evolve alongside user needs and technological
advancements.
CHAPTER 4
By breaking down the course material into smaller, interactive units, the platform not only
simplifies complex topics but also encourages frequent user interaction.
The visual aids not only reinforce the project’s theoretical contributions but also provide
tangible evidence of its practical viability. They serve as critical artifacts in demonstrating
how our design principles translate into a functional, user-centric system.
is delivered, secured, and monetized. The discussion also opens up several avenues for
further research, such as exploring multi-chain compatibility, expanding token use cases, and
integrating additional AI functionalities to further personalize the learning experience.
In summary, the results achieved demonstrate a successful integration of diverse technologies
to create a comprehensive, secure, and engaging educational platform. The system not only
meets the immediate functional requirements but also offers a scalable framework that can
evolve with technological advancements. The combination of role-based authentication,
interactive course delivery, and blockchain-enabled rewards creates a paradigm shift in how
online education can be delivered and managed. This discussion paves the way for future
developments that will further enhance the learning experience and extend the platform’s
capabilities in the realm of decentralized digital education.
CHAPTER 5
5.1 Conclusion
In conclusion, the decentralized learning app leverages blockchain and AI technologies
to transform traditional learning experiences. By integrating blockchain for credential
verification and reward systems, learners are incentivized through NFTs, making the learning
journey both engaging and rewarding. The AI-driven personalized chatbot offers tailored
support for each course, enhancing the learning experience by adapting to individual needs and
preferences. This app serves as a powerful tool for fostering lifelong learning, where verifiable
achievements and rewards empower users to gain and showcase skills confidently. Through
this innovative blend of blockchain and AI, our initiative promotes accessible, trusted, and
personalized education for learners everywhere, supporting their growth in a decentralized,
secure, and engaging environment.
REFERENCES
[2] C. W. Cook and C. Sonnenberg, “Technology and online education: Models for change,”
ASBBS eJournal, vol. 10, no. 1, pp. 43–59, 2014.
[3] K. Kirkpatrick, “Technology brings online education in line with campus programs,”
Communications of the ACM, vol. 58, no. 12, pp. 17–19, 2015.
[4] G. e. a. Chen, “Exploring blockchain technology and its potential applications for
education,” Smart Learning Environments, vol. 5, p. 110, 2018.
[6] S. Huang and Y. Liu, “The institutional attributes and multiple institutional functions of
block chains,” Tianjin Social Sciences, vol. 3, pp. 89–95, 2020.
[9] A. Dziatkovskii, “Iot technology based on ai platform for blockchain e-education,” World
Science, no. 6(78), 2022.
[14] Y. Ma and Y. Fang, “Current status, issues, and challenges of blockchain applications in
education,” International Journal of Emerging Technologies in Learning (iJET), vol. 15,
no. 12, pp. 20–31, 2020.
REFERENCES
[2] C. W. Cook and C. Sonnenberg, “Technology and online education: Models for change,”
ASBBS eJournal, vol. 10, no. 1, pp. 43–59, 2014.
[3] K. Kirkpatrick, “Technology brings online education in line with campus programs,”
Communications of the ACM, vol. 58, no. 12, pp. 17–19, 2015.
[4] G. e. a. Chen, “Exploring blockchain technology and its potential applications for
education,” Smart Learning Environments, vol. 5, p. 110, 2018.
[6] S. Huang and Y. Liu, “The institutional attributes and multiple institutional functions of
block chains,” Tianjin Social Sciences, vol. 3, pp. 89–95, 2020.
[9] A. Dziatkovskii, “Iot technology based on ai platform for blockchain e-education,” World
Science, no. 6(78), 2022.
[14] Y. Ma and Y. Fang, “Current status, issues, and challenges of blockchain applications in
education,” International Journal of Emerging Technologies in Learning (iJET), vol. 15,
no. 12, pp. 20–31, 2020.
APPENDIX A
Code Related to Score Evaluation