THE FEDERAL UNIVERSITY OF TECHNOLOGY, AKURE.
SCHOOL OF ENGINEERING AND ENGINEERING TECHNOLOGY (SEET).
A REPORT ON ALL-IN-ONE APPLICATION FOR PRACTICE QUESTIONS IN FUTA,
AKURE ( PRACTICE HOUR APPLICATION ).
SUBMITTED TO
THE DEPARTMENT OF INDUSTRIAL AND PRODUCTION ENGINEERING
FEDERAL UNIVERSITY OF TECHNOLOGY, AKURE.
LECTURER(S) IN CHARGE:
Prof. ADAMOLEKUN
DATE: 26th APRIL, 2024
COMPILED BY INDUSTRIAL AND PRODUCTION ENGINEERING GROUP .
S/N NAMES MATRIC NUMBER
1 SAKA BASHIRU ADEBAYO IPE/20/5770
2 AKINLADE MUHAMMED OLATUNDE IPE/20/5721
3 SAMUEL GBEMISOLA RACHAEL IPE/20/5771
4 AKANGBE SOFIAT OMOTOLANI IPE/20/5717
5 GODMAN PROSPER IPE/20/5738
TABLE OF CONTENT
CHAPTER ONE: INTRODUCTION AND BACKGROUND INFORMATION
CHAPTER TWO: LITERATURE REVIEW
CHAPTER THREE:OBJECTIVE
o Purpose of the application
o Targeted audience
o How the application works
o How to create the application
CHAPTER FOUR: METHODOLOGY
CHAPTER FIVE: RECOMMENDATION
CHAPTER FIVE: CONCLUSION
CHAPTER ONE
INTRODUCTION AND BACKGROUND INFORMATION
Studying as an act is one of the most important aspects of any student's academic life. It is
general knowledge that for any student, serious about their academic journey, studying has to be
part and parcel of their academic life. According to Marylyn Vos Savant, and I quote, "To
acquire knowledge, one must study; but to acquire wisdom, one must observe". Gaining
knowledge is not only important to students so they can pass tests and exam, it plays a crucial
role in building them for the future (a future where they are already pursuing the career of their
dreams).
Knowledge according to Oxford languages can be defined as facts, information, and skills
acquired through experience or education; the theoretical or practical understanding of a subject.
One cannot understand a subject without having enough knowledge about it. Knowledge and
understanding are the backbones to any successful career, and for students whose main reason
for going to school is to learn, and have adequate knowledge and understanding about the field
they have an interest in building a career in, the need for knowledge and understanding cannot be
understated. Studying as it is defined in the Oxford languages is to devote time and attention to
gaining knowledge of (an academic subject), especially by means of books. Hence, a student's
journey through any academic road is incomplete without the act of studying.
According to the popular saying, and I quote, "Practice makes perfect", one can see that in order
to be perfect in any particular field one must practice, but Vince Lombardi would rather say, and
I quote, "Practice does not make perfect. Only perfect practice makes perfect". Perfect practice,
is what many students in tertiary institutions lack today. Many of them do not know and the few
of them that do know are finding it hard to finally get a convincing solution to the problem.
Since your practice cannot be perfect if it is not done consistently and sufficiently, many students
nowadays especially in tertiary institutions find it hard to reach the point where their practice can
be confidently claimed to be perfect.
Some students have tried their best, sourcing for different materials online, different textbooks
and most especially different practice questions if available, but in most cases, if it is not the
problem of not finding the right one, especially the one that aligns with their school's curriculum,
it will be the problem of finding it hard and difficult to compile these different materials from
different sources anytime they want to read. These problems brought about the one perfect
solution, Practice Hour.Alcurtis Turner said, and I quote, "The more you practice, the better you
will be. The harder you train the great in you they will see". Practice Hour is an all-in-one
application for practice questions on any topic in any course for the students of the Federal
University of Technology, Akure (FUTA). This is an application that will be embodied and
incorporated with practice questions and answers for every topic in any course, at any level, for
every student of the Federal University of Technology, Akure (FUTA). According to Anton
Chekhov, and I quote, "Knowledge is of no value unless you put it into practice". Knowledge
gained in classes needs enough practice for it to have value and permanent place in your brain,
your room of understanding.
The application will be coupled with combined past questions and answers for tests and exams
which is going to help play a crucial role in the preparation of students towards their respective
tests or exams. The application which will not only be composed of the already mentioned
essentials is also going to comprise of classworks and exercises given in class.
According to a group of students being asked questions concerning their test and exam
experience in the school, they testified that there have been occasions where some lecturers go as
far as using some of the classworks and exercise questions, given in class to test their students
during tests or even in their examinations if not in the exact same format, usually in formats that
are not that far from that which was given in class. Asssignment questions would also be added
to each and every course and a regular update on these is going to be guaranteed. It doesn't just
stop at that, as, apart from the fact that the students get to practice different questions, an in-
depth explanation would be given for every answer given by the app. Rembrandt said, and I
quote, "Practice what you know, and it will help to make clear what now you do not know".
Students are definitely not going to know everything without enough practice and it is during
practice their eyes get opened to the part of the course that they either have not completely
understood yet or the part of the course that is completely unknown to them. That is why on the
application, every past question, classwork, assignment and related question that would be
sourced from textbooks would have its own answer with step-by-step instructions on how the
answer was gotten. This should be able to help students understand that which they have not
understood in any course and also to not limit the students to only questions from past questions
or class exercises but with enough questions from as many sources as possible for them to
practice.This app is created to make sure enough knowledge on every topic is being passed
across to every user and to make sure the users have enough understanding on whichever course
they are interested in.
CHAPTER TWO
LITERATURE REVIEW
The first mobile application can be dated as far back as 1997 and ever since then, mobile apps
have been very important and essential to every one of the 7.9 billion people currently with an
access to a phone. From using it to make calls and send messages, the mobile phone has evolved
to now be one of the most vital necessities for many people, most especially students. The
amount of information, especially information related to anybody's field of study that can be
stored on a mobile phone is awe-inspiring. Storing it is not even the most incredible part but ease
of accessibility is the part that makes it astounding, making the mobile phone a portable source
of immense information. Having access to large amounts of information about your field of
study that you can just access anytime makes the mobile phone one of the most precious items
many claim to own as it plays a crucial role in helping them effortlessly whenever they seek
knowledge. Of course it is not just the phone, but thanks to the scholars who find the time to put
many important resources up online for people interested to access. Without these resources, the
mobile phone is no different from an old telephone where you just get to use it to call maybe in
the case of an old mobile phone to send text messages. Of course there might be other things you
can do with the mobile phone but in relation to helping people academically, the smartphone
needs these resources. To people who do not have any problem using their phone for learning, an
application that would give them the room to practice anytime and any day is going to be life-
changing for them.
The potential of a smartphone is great and very promising. In the nearest future, there is no doubt
that the smartphone is going to play even a much greater and more crucial role in the distribution
and circulation of knowledge and it will without any doubt help in the understanding of any
subject as in the case of our application Practice Hour.
CHAPTER THREE
OBJECTIVE
PURPOSE OF THE APPLICATION.
The purpose of this project is to develop an all-in-one application that provides students and
faculty members at the Federal University of Technology Akure (FUTA) with a comprehensive
platform for accessing practice questions and course materials in various disciplines. This
application aims to streamline the learning process by offering a centralized hub for accessing
study materials, facilitating self-assessment through practice questions, and enhancing the overall
academic experience for users. By creating a user-friendly and versatile application, we seek to
improve accessibility, convenience, and effectiveness in studying and teaching across all
courses at FUTA.
TARGETED AUDIENCE
The targeted audience for this all-in-one application includes students, and faculty members at
the Federal University of Technology Akure (FUTA).
Students:
Undergraduate students across all departments and disciplines at FUTA.
Students seeking convenient access to course materials, lecture notes, textbooks, and
practice questions to supplement their learning.
Those looking for a user-friendly platform to enhance their academic performance, prepare
for exams, and track their progress.
Faculty members.
Faculty members seeking a platform to upload and distribute course materials, lecture slides,
and academic resources to students.
Those interested in monitoring student engagement, providing feedback on assignments, and
facilitating online assessments.
By targeting both students and faculty members, the application aims to cater to the diverse
needs of the academic community at FUTA, fostering collaboration, engagement, and academic
excellence across all disciplines.
HOW THE APPLICATION WORKS
Log into the app using your Gmail and personal password.You will be welcomed with a list
of schools in the university
From the list of schools, you click on any school of your choice and then it will be followed
by a list of Levels (100, 200, 300, 400 up to 500 level)
You choose your level and then go ahead to choose the semester you are interested in.
A list of courses will be shown and clicking on any of the courses will bring you to a list of
the topics being treated in that particular course for that semester.
You would be given the choice to either go for a brief explanation on any topic chosen or go
straight for the practice questions under the topic.
There will be a time limit and randomly selected questions would be presented to you with a
time frame.(Once the time is up the computer would submit on your behalf giving you an
exam-like situation.
Upon completion of the questions your results will be displayed and an explanation on each
answer whether right or wrong would be presented before you. With metrics and analysis on
your weak points and strong points.
This app only doesn't guarantee that you have adequate understanding of any topic but also gives
you the opportunity to take a look at any course you feel like going back to, for more knowledge,
or any course you want to have an idea of, before doing in the future, whether in the next level or
in the next semester or any semester.
HOW TO CREATE THE APPLICATION
Creating an all-in-one application for practice questions and PDFs in any course at the Federal
University of Technology Akure (FUTA) involves various steps, including selecting a
programming language and framework for development. Here's an approach using Python and
the Django web framework:
Choose the programming language: Python is a popular programming language known for
its simplicity, readability, and versatility. It offers a wide range of libraries and frameworks
that can streamline the development process.
Select a web framework: Django is a high-level Python web framework that encourages
rapid development and clean, pragmatic design. It provides built-in features for
authentication, database management, and URL routing, making it well-suited for
developing complex web applications like the one described.
Plan the Application Structure
Setup the development environment
Create the Django Project and App
Design the database models
Implement User Authentication
Develop CRUD Functionality
Integrate PDF Handling and Practice Question Generation: Utilize Python libraries for PDF
handling (e.g., PyPDF2) to upload, parse, and display PDF documents within the application.
Implement User Interface (UI) and User Experience (UX)
Test the Application
Deploy the Application: Choose a hosting provider and deploy the application to a
production server
CHAPTER FOUR
METHODOLOGY
The Practice Hour app is a scalable solution for students seeking to prepare for exams. It is
designed to help users track and manage their practice sessions, providing a structured approach
to achieving their goals
The Practice Hour app's technical methodology leverages modern technologies and frameworks
to provide a robust and scalable solution. By following a structured development process, we
ensured a high-quality app that meets user needs and expectations. Future updates and
enhancements will continue to improve the app's functionality and user experience.
Testing and Quality assurance:
Unit testing and integration testing
UI/UX testing and usability testing.
Performance testing and scalability testing.
Deployment and Maintenance:
Continuos integration and continuos deployment
Monitoring and logging
Updates and version control
CHAPTER FIVE
RECOMMENDATION
The Practice Hour app is an excellent tool for individuals seeking to track and manage their
study progress by studying past questions . With its user-friendly interface and robust features,
this app is ideal for students at any level in the university
Key benefits include:
Customizable practice schedules and reminders
Progress tracking and analytics
Community features for connecting with peers
Reward system for motivation
The app's flexibility and adaptability make it suitable for various practice regimens. Users can set
specific goals, monitor progress, and receive reminders to stay on track. The community aspect
allows users to connect, share tips, and learn from others.
Overall, the Practice Hour app is an invaluable resource for anyone committed to regular practice
and improvement. Its comprehensive features and intuitive design make it an excellent choice for
individuals seeking to optimize their practice sessions and achieve their goals in the university.
The app can also improve in areas such as:
Teaching each topic so that student can learn on the app before attempting the past
questions.
Integration with school calendar.
Updating the app regularly.
CHAPTER SIX
CONCLUSION
In conclusion, the creation of an all-in-one application for practice questions and PDFs in any
course at the Federal University of Technology Akure (FUTA) presents an opportunity to
enhance the learning experience for students and streamline course management for students in
FUTA.
Throughout the development process, careful planning, attention to detail, and collaboration with
stakeholders will be essential to ensure the success of the project. The application will provide
students with convenient access to study materials, practice questions, and course resources,
empowering them to succeed academically.
With a focus on user experience, functionality, and reliability, the application will serve as a
valuable tool in supporting teaching and learning activities at FUTA. By embracing technology
and innovation, we can contribute to the advancement of education and academic excellence
within the university community.
In summary, the development of this application represents a significant step towards creating a
more efficient, accessible, and engaging learning environment at FUTA, ultimately benefiting
students, faculty members, and the university as a whole.