Pi Class

During the pandemic, the sector that got most affected is the education sector. There was no proper way to deliver the sessions then we aimed to work on the Pi class project. Pi Class plays an important role in online learning and distance education. Generally, the online sessions are recorde

2025-06-28 16:28:47 - Adil Khan

Project Title

Pi Class

Project Area of Specialization Internet of ThingsProject Summary

During the pandemic, the sector that got most affected is the education sector. There was no proper way to deliver the sessions then we aimed to work on the Pi class project.

Pi Class plays an important role in online learning and distance education. Generally, the online sessions are recorded by a cameraman or a static camera. By introducing this project, we are working on an automatic lecture recording system, in a traditional classroom environment. 

So, there would be 20-30 students/participants and one teacher, and unlike Zoom, this meeting app has some limitations such as the number of participants depending on the strength of the class & also it is paid.

Pi Class refers to the process of recording & achieving the content of a lecture, conference, or seminar. It consists of hardware and software components that work in synergy to record audio and visual components of the lecture. We will record the lectures and after ending up the lecture it will be directly stored on the drive & handover the shareable link too. Such recording will have the workflow like firstly a camera will be installed which focuses on the teacher during lecture. Secondly, during lecture screen recording, it is necessary to store simulation by the teacher within the system. Lastly, when the lecture ended by teacher’s processor will merge both recordings video, and audio store them on the drive & the shareable link is shared with the students through a mobile app and an email.

Project Objectives

As we have discussed above the problems which people are facing, our project will solve those problems. Students will easily be able to access lectures from any device i.e. mobile phones, tablets, and laptops. Students will be able to learn lectures according to their desired place, which will maximize their productivity. Students will be able to play any part of the video repeatedly to understand the lesson. Students who could not attend the lecture physically will be able to learn the topic from their home and will not miss any work. Our project will be beneficial for students which will help them to revise the topic they want to learn. The project can also help teachers to evaluate presentation skills and how they can further improve. The utilization of Education innovation can acquire tremendous change training. Educating through PC, web, and mixed media gadgets will be a typical thing in the future. Presently a day's distinctive media exercises are accessible. The students can easily access the study material, so they can design their investigations whenever the timing is ideal. Student can revise their lecture all they need to do is switch on to e-class and get the hang of utilizing the Audio Video learning. The core objectives of the project are as follows:

FEATURES

PI CLASS

GOOGLE MEET

MICROSOFT TEAMS

ZOOM

TIME LIMIT

Depends on Storage

45 minutes

60 minutes

40 minutes

PARTICIPANTS

Everyone can watch

100

100

100

APP TYPE

It will be FREE

It is PAID

It is PAID

It is PAID

DRIVE UPLOADING

Uploading is available.

Uploading is not available.

Uploading is not available.

Uploading is not available.

NOTIFICATION

Notify the students

No notification service

No notification service

No notification service

SCREEN SPLITTING

Splitting feature will available

No Splitting feature will available

No Splitting feature will available

No Splitting feature will available

FEATURES

TIME LIMIT

PARTICIPANTS

APP TYPE

DRIVE UPLOADING

NOTIFICATION

SCREEN SPLITTING

Project Implementation Method

Cameras like Pi-cam is utilized for the recording video stream and audio is received by a remote microphone device. We will be using Raspberry Pi, which is programmed in such a way that it will process all data i.e., video frames and audio packets in an asynchronous way, and in the end, it will be merged. After completion of the lecture, audio and video files will be combined and will be sent to the referred/desired storage device (Cloud Storage) from where the instructors can upload it to the location or on the dedicated site (LMS) from where students can access it. There will also be an update of the link to the lecture from the instructor to the mobiles of students for updates so, the proposed system provides benefit to students if someone is absent or not attending the lecture as well as the facility of revision for those attending the classes physically.

Benefits of the Project

To be on the point following are the key benefits which are listed below:

Technical Details of Final Deliverable

The technical details regarding the projects are divided into two sections either hardware & or software. The hardware that will be used in the project are:

The software that will be used in the project are:

The final deliverables include the shareable link after recording the lecture & it will be shared through a mobile app with the students instantly after the lecture ends

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries IT Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI), Augmented & Virtual Reality, Big DataSustainable Development Goals Quality Education, Industry, Innovation and InfrastructureRequired Resources
Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1- Project Idea Discussed- Pro's & Con's in Existing Systems- Proposal ReportComplete project proposal for submission.
Month 2- Feedback on Project report.- Research for components.- Market survey for Hardware components & their Arrangement.- Resubmit the report after mistakes correction.- Details about Hardware
Month 3- Started module 1 (Python Scripting for audio recording).- Quality Assurance for fine quality of audio- Python based audio recording script.
Month 4- Started module 1 (Python Scripting for video recording).- Quality Assurance for fine quality of video- Tkinter based GUI - Python based video recording script.- Small GUI based application for audio & video recording.
Month 5- start working for initial presentation.- Working on audio/ video muxing.- Proper GUI based script that record audio & video & mux them.
Month 6- connecting the script with cloud i:e., Google drive (server integration.)- start working on Computer Vision based model that detect teachers gestures.- Cloud server integration.- data collection for model training.
Month 7- Preparation for mid evaluation.- Mobile app UI interfacing.- Servey about Best UI & University students feedback.- At least four chapters of FYP book.- Initial research about mobile app development
Month 8- data modeling of computer vision based model.- start working on mobile app development- complete FYP book- Apply for the conference/Journal (Research paper)- Apply for Ignite Ngiri Funding.- Applied for Ignite Ngiri funding- Applied for Connference.- Still working on other milestones.
Month 9- Integration of drive with mobile app.- deployment of software/Hardware.- Testing the App.- N/A (because Working on it..)

More Posts