Professional Documents
Culture Documents
PROJ
PROJ
ZetaLeap
by
Sarvagy Jain
Roll No.102003553
Under the Guidance of
Submitted to the
at
June 2024
Abstract
At Rise11 Technologies presents Zetaleap, an innovative learning platform dedicated to
empowering users with the latest skills in AI and emerging technologies. This project
involves developing comprehensive educational content for Python, Data Analysis, and
OpenAI & Prompt Engineering courses. Our goal is to foster practice-based learning,
enabling users to gain hands-on experience and readiness for the industry.
I've always desired to work in a startup setting, and this project has been incredibly
educational. My main task was developing a robust backend system using Flask, facilitating
user solution submission, execution, and evaluation within Jupyter notebooks. Leveraging
Python scripts and predefined solutions stored in JSON files, the system automates the
testing process, providing accurate and instantaneous feedback to users.
This project has enriched me with experience in backend development, educational content
creation, and automated testing systems integration. It's been a rewarding journey
contributing to a platform aspiring to revolutionize AI education under the banner of Rise11
Technologies.
Author
Sarvagy Jain
2 | Page
Certificate from Faculty Mentor
6/5/24, 10:25 AM Thapar.edu Mail - E-signature for project semester report
6 DUYDJ\ - DLQVM
DLQBEH# W
KDSDUHGX!
I hope this message finds you well. I am writing to request your e-signature on my attached report. Your approval is essential
for my submission.Consider Page No.3 for signature.
Best regards
Sarvagy Jain
102003553
3 5 2 - ( &7B6 ( 0 ( 6 7( 5 B5 ( 3 2 5 7B GRF[
.
5 2 +$ 1 6+$ 5 0 $ URKDQVKDUP D# W
KDSDUHGX ! ) UL0 D\ DW
30
7R6 DUYDJ\ - DLQVM
DLQBEH# W
KDSDUHGX!
Dear Sarvagy,
Regards
Dr. Rohan Sharma
Assistant Professor TIET
3 | Page
Certificate from Industry Mentor
5/31/24, 2:25 AM Thapar.edu Mail - Internship Confirmation and Provisional Certificate for Sarvagy Jain
6 DUYDJ\ - DLQVM
DLQBEH# W
KDSDUHGX!
,QW
HUQVKLS&RQILUP DW
LRQDQG3 URYLVLRQDO
&HUW
LILFDW
HIRU6 DUYDJ\ - DLQ
5 LVH+ 5 KU# ULVHFRP ! 7XH0 D\ DW
30
7R7KDSDU73 2 WSR# W KDSDUHGX!
Cc: sjain_be20@thapar.edu Dear
Team,
I am writing to confirm that Sarvagy Jain from Thapar Institute of Engineering and Technology, Patiala has been accepted
as an intern at Rise11 Technologies and is currently undergoing an Internship with us.
This letter serves as a provisional certificate to confirm Sarvagy's status as an intern at Rise11 Technologies. The internship
commenced on 1st February 2024 and is scheduled to conclude on 31st July 2024.
We are pleased with Sarvagy Jain's progress and contributions thus far and anticipate a successful completion of the
training period. If any further information is required, feel free to contact me directly.
4 | Page
1. Company Profile
Our team of talented engineers, designers, and wellness experts works tirelessly to
create innovative and user-friendly digital tools that promote well-being in all
aspects of life.
Whether it's physical fitness, mental health, nutrition, or mindfulness, Rise11 offers
a comprehensive suite of solutions tailored to meet individual needs and empower
users to take control of their well-being journey.
5 | Page
Our Values:
6 | Page
1.2 Product
One of our flagship products, Zetaleap, is a versatile mobile and web application
that serves as a personal practice-based learning platform. Designed for college
students and professionals seeking to upskill according to industry needs,
Zetaleap offers a wide range of projects and courses on new-age technologies.
With Zetaleap, users are equipped with the tools and resources needed to succeed,
combining theoretical knowledge with practical experience to enhance their skills
and career prospects.
7 | Page
2. Introduction
2.1 Overview
8 | Page
3. Background
Online learning platforms, like Zetaleap, offer the flexibility that modern learners need. A
study by Inside Higher Ed found that 85% of students believe online learning is as good as or
better than face-to-face instruction. This flexibility is crucial for learners balancing multiple
commitments and seeking to upskill at their own pace.
9 | Page
The global reach of online education cannot be overstated. Platforms like Zetaleap enable
learners from diverse backgrounds and locations to access high-quality education. HolonIQ
estimates that the global online education market will reach $585 billion by 2025 . By tapping
into this growing market, Zetaleap aims to make cutting-edge AI education accessible to a
global audience.
Choosing to work on the Zetaleap project is driven by the desire to address the growing
demand for AI and tech skills, making a meaningful impact by bridging skill gaps. This
project aligns with my commitment to lifelong learning and continuous skill development by
creating a flexible and accessible educational solution. Additionally, the emphasis on
practice-based and personalized learning offers the opportunity to engage with and contribute
to innovative educational methodologies. The potential to reach and educate a global
audience further motivates my dedication to Zetaleap, as it promises to extend high-quality
AI education to learners worldwide.
10 | Page
4. Objectives
● Create detailed syllabi for Python, Data Analysis, and OpenAI & Prompt
Engineering courses, covering foundational and advanced topics.
● Ensure alignment with industry standards and emerging trends in AI and technology
education.
● Design and curate a series of practice problems and projects for each course,
● Provide solutions and test cases to validate user submissions, ensuring mastery of
● Develop a Flask backend system to automate the testing and evaluation of user
● Integrate with Jupyter notebooks and Python scripts to execute and validate
users
11 | Page
5. Methodology
● Conduct Thorough Research: We delve into the latest literature, reports, and
resources related to AI and its associated technologies. This involves studying
industry publications, academic journals, and online resources to stay abreast
of the latest developments and advancements in the field.
12 | Page
Step 2: Syllabus Design
Armed with insights from our research and analysis, we proceed to the design phase,
where we craft detailed course outlines and syllabi tailored to the needs of our
learners. Our goal is to create structured and comprehensive learning pathways that
cover both foundational concepts and advanced topics. Key activities in this phase
include:
13 | Page
5.2 Implement Practice-Based Learning
In this pivotal phase, we focus on the design and development of practice problems
and projects that serve as the cornerstone of our practice-based learning approach. Our
objective is to create a diverse range of engaging and challenging problems that align
with the learning objectives of each course. Key activities in this phase include:
practice problems spanning various topics and concepts covered in our courses. These
problems are carefully crafted to reinforce key learning objectives and provide
learners with opportunities for hands-on exploration and experimentation.
backgrounds and possess varying levels of proficiency. Therefore, we ensure that our
practice problems vary in complexity, ranging from basic exercises designed for
beginners to advanced challenges that push the boundaries of learners' knowledge and
skills. This variability in complexity fosters a progressive learning experience,
allowing learners to incrementally build their expertise.
Once the practice problems are designed, we shift our focus to the development of
detailed solutions that serve as exemplars of best practices and effective problem-
solving techniques. Our goal is to provide learners with clear and insightful solutions
that demonstrate the optimal approach to solving each problem. Key activities in this
phase include:
problem and project, ensuring they are well-structured, comprehensible, and aligned
with industry best practices. These solutions serve as valuable learning resources,
guiding learners through the problem-solving process and elucidating key concepts
and techniques.
● Store Solutions in JSON Files: To facilitate easy access and integration with the
backend system, we store our solutions in JSON files. This standardized format
14 | Page
enables seamless retrieval and utilization of solutions within the platform, ensuring
that learners have access to high-quality resources to support their learning journey.
● Write Python Scripts for Testing: We develop Python scripts that automate the testing
user solutions, we create a comprehensive set of test cases that cover a wide range of
scenarios and edge cases. These test cases serve as benchmarks for evaluating user
submissions, ensuring that learners receive thorough and rigorous feedback on their
performance.
In this critical phase, we lay the foundation for the development of a robust backend
system that will facilitate the submission, execution, and evaluation of user
solutions. Our goal is to design an architecture that prioritizes scalability, reliability,
and seamless integration with Jupyter notebooks. Key activities in this phase
include:
the Flask backend system, considering factors such as scalability, modularity, and
extensibility. By defining clear architectural principles and components, we ensure
that the backend system can accommodate future growth and evolving requirements.
handling, execution, and feedback within the backend system. This involves
15 | Page
identifying key features such as user authentication, solution execution, result
retrieval, and feedback generation, ensuring that the system meets the needs of
learners and instructors.
With the system design in place, we proceed to the development phase, where we implement
the Flask backend system and integrate it with Jupyter notebooks to create a seamless testing
environment for user code. Key activities in this phase include:
● Implement the Flask backend system to manage the submission and execution of user
solutions.
● Integrate Jupyter notebooks to facilitate the testing environment and execution of user code.
● Implement Flask Backend: We develop and deploy the Flask backend system, leveraging best
● Integrate Jupyter Notebooks: We seamlessly integrate Jupyter notebooks into the backend
system, enabling users to write and execute code directly within the platform. This integration
facilitates a familiar and intuitive coding environment for users, enhancing the overall
learning experience.
against predefined solutions stored in JSON files. These scripts automate the testing process,
enabling rapid and accurate assessment of user solutions.
the backend system to provide users with instant results and detailed insights into their
performance. This mechanism ensures that users receive timely feedback on their
submissions, allowing them to track their progress and identify areas for improvement.
16 | Page
● Utilize Python scripts to check user solutions against the solutions stored in JSON files from
the backend.
17 | Page
Step 4: Testing and Optimization
In the final phase of backend development, we conduct extensive testing to ensure the
reliability, accuracy, and performance of the system. We also optimize the system for
scalability, addressing any potential issues or bottlenecks to ensure smooth operation under
varying load conditions. Key activities in this phase include:
● Conduct Extensive Testing: We rigorously test the backend system to identify and address
any bugs, errors, or inconsistencies. This involves performing unit tests, integration tests, and
end-to-end tests to validate the functionality and reliability of the system.
● Optimize for Performance: We optimize the backend system for performance and scalability,
18 | Page
6. Conclusions and Future Work
6.1 Conclusions:
The completion of the Zetaleap project has furnished us with invaluable insights and
experiences that have significantly enriched our understanding of educational
platform development and AI education. Through our endeavors, we have arrived at
several key conclusions:
19 | Page
6.2 Future Work:
Looking ahead, there exist numerous opportunities for further enhancing the
Zetaleap platform and extending its impact in the realm of AI education. Future
endeavors may encompass:
20 | Page
5. Accessibility and Inclusivity Enhancements: Continuously refining
accessibility features and accommodations to ensure that the platform is
accessible to users with diverse backgrounds, abilities, and learning preferences.
This involves optimizing user interfaces, providing alternative formats for content
delivery, and adhering to accessibility standards and guidelines to promote
inclusivity and equal access to educational resources.
21 | Page