Build Result System, Certificate Generator and CBT Using PHP

You will learn how to build complete result processing system with automated certificate system and cbt: 2020

4.25 (36 reviews)
Udemy
platform
English
language
Web Development
category
Build Result System, Certificate Generator and CBT Using PHP
171
students
17 hours
content
Jun 2020
last update
$54.99
regular price

What you will learn

Work as a freelance codeigniter developer

Learn to use PHP effectively

Have a new PHP Skill that would increase income

Be able to build any web app you want using codeigniter

Build fully-fledged web apps for your startup or business

Develop complete computer based test (CBT) in php

Build complete result processing system for schools

Build complete chat app

Description

Building dynamic websites is not an easy challenge and requires time and effort dedicated to coding every bit and piece of the website, which is why anytime there is a new tool that promises to ease the woes of coding, developers always jump at the chance to try it.

CodeIgniter is a simple open-source framework that makes it the coding tasks easier by providing a faster way to set up a PHP website from the ground-up. This tool with a small framework ensures that developers can design websites that are light, fast and dynamic.

So, for any developer that wants to become a server-side master, this is a tool that they should definitely have in their toolkit. But, it’s not always easy to find a course that is clear and concise and targets exactly what you are looking for!

This is why we have designed this course with an aim teach you everything you need know about CodeIgniter with real world project (Building Standard and Complete Computer Based Test Software) using a no-fluff and clear approach at the topic at hand, this tutorial will breakdown CodeIgniter into simple and easy to learn videos so as to be able to build any real world application on CodeIgniter.

At the end of this course, you will have not only learnt the CodeIgniter framework, but you will actually be able to start building your own projects from scratch. In addition to knowledge, this course will also give you the practical hands-on experience and the confidence to start coding your own websites by building computer based test system.

The course will start at the very beginning with a detailed introduction into the CodeIgniter framework, from there moving on to installing the framework. From there you will become familiar with the framework, and start building your own cbt software.

Join us today as we learn CodeIgniter together by building real world software and be free from some authors who claim to teach you a particular programming language but only teach you basis and some copy and paste projects which at the end cannot take you to anywhere.

Some of those things we will cover are as follows:

1. Complete chat Application

2. Compute Based Test the following features:

a. Filling the gap questions

b. Multiple choice questions

c. True or false questions

3. How to integrate html admin template in codeigniter

4. Build complete result processing management system

5. Build complete automated certificate management system

Sign up today, and look forwards to:

  • HD 1080p video content, everything you’ll ever need to succeed as a CodeIgniter developer.

  • Building complete and standard computer based test software.

  • All the knowledge you need to start building any web app you want

  • Build computer based test software

  • Challenges and Solutions

  • Fast and helpful support if you need anything or have questions

  • My great sense of humor.

  • Be ready to build meaningful software quickly

From Beginner to Expert CodeIgniter Developer

We know that you’re here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they’re doing, you’d be on YouTube.

By getting this course, you can be rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and we’re always on hand to answer student questions.

So by the end of the course, you’ll completely understand:

  • CodeIgniter framework to level of building your own software especially school system.

  • How to use Ajax, jQuery effectively

  • How to create secure Login for Code

  • Software Design: How to organise and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern.

  • Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.

  • Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, classes and protocols.

Join us NOW as we build this awesome software together using one of the best frameworks - Codeigniter!!!

Content

Introduction

Introduction
1.2 What we are building
1.3 How to download complete source codes and database

2. Downloading Required Tools

2.1 Files download and installation (text editor, wamp, codeigniter)
2.2 Solving common wamp server problem
2.3 Downloading Free Admin Template
2.4 Showing the html template we want use
2.5. Converting Html File To Php File
2.6. Understanding PHP include and how to use it

3. Introduction and Understanding CodeIgniter Framework

3.1 Introducing php codeigniter framework
3.2 Installation and setup of codeigniter
3.3 Quick Explanation on How Codeigniter Works
3.4. Basic Codeigniter Config Explainning Files Autoload, Config, Database, Rout
3.5 Integrating html template to the codeigniter
3.6 How to Link our CSS files with PHP base_url function
3.7. How to download the template we are using in this course - MUST WATCH

4. Understanding the admin template

4.1 Quick explanation on the codeigniter template you downloaded from our google

5. Loading And Working With Our First Login Page

5.1 Introduction and section objective
5.2 Creating Our First Database And Connecting With Our Software
5.3 Creating Session Save Path Table In Phpmyadmin
5.4 Loading Our First Login Page
5.5 Working With Language With Codeigniter Helper
5.6 Creating Language And Settings Table In Phpmyadmin
5.7 Using Get Phrase Function For Language Translation
5.8 Creating Admin Table In Database
5.9 Login codes in controller part one
5.10 Login Codes In Controller Part Two
5.11 Implementing Mvc For Login
5.12 Testing Our Login Codes
5.13 Creating Admin Controller And Setting The Page Data
5.14 Login In user and redirecting to user dashboard
5.15 Logout Codes And Redirect If Session Is On
5.16 Error Message For Wrong Email Or Password
5.17 Quick Explanation On The Template
5.18 Echo system name and title in the login page

6. Working with Navigation Menu and Admin Profile

6.1 Introduction and section objective
6.2 Arrangment of the navigation menu
6.3 Using if statement to determine current page
6.4 Create manage profile method in admin controller
6.5 Creating html form for Admin profile
6.6 Working with the html form
6.7 Working with php form open and close function
6.8 Preparing codes that update admin information
6.9 Create admin model and update codes
6.10 Select admin information in admin model
6.11 Set global codes in crud model must watch
6.12 Display admin image from the model
6.13 Working with password reset
6.14 Working with password reset part two

7. Building the navigation and header image and name

7.1 Code to display login user image
7.2 Code to display login user name
7.3 Code for login user image and name by the header
7.4 Perfect header arrangement and complete section

8. Building general settings for our app

8.1 Preparing the files and the controller for settings
8.2 Preparing html form for system setting part one
8.3 Preparing html form for system setting part two
8.4 Preparing html form for system setting part three
8.5 Brief information on the template theme
8.6 Update code in system model
8.7 Codes to upload logo, set system theme and round up section

9. Working with the navigation menu

9.1 Prepare navigation menu part one
9.2 Prepare navigation menu part two
9.3 Prepare navigation menu part three

10. Building classes and teachers

10.1 Create class table
10.2 Create the method to manage classes
10.3 Why we need to create teacher table

10. Building classes and teachers

10.1 Create class table
10.2 Create the method to manage classes
10.3 Why we need to create teacher table
10.4 Create teacher method
10.5 Create teacher form part one
10.6 Create teacher form part two
10.7 Create, update and delete teacher codes in model
10.8 Select teacher from teacher's table
10.9. Working with the modal controller
10.10. Load modal via ajax function
10.11. Test the delete codes and insert another teacher
10.12. Update teacher and test app
10.13. Working with the class html form
10.14. Working with class and round up section

11. Build the class section

11.1 Create section table
11.2 Create section method and model
11.3 Prepare html form for section
11.4 Working with the edit section and round up

12. Build the student subject

12.1 Create subject table
12.2 Create subject method and html form
12.3 Insert, update and delete codes for subject
12.4 Edit subject code and round section

13. Building the student information

13.1 Create the student table
13.2 Create method and student model with crud codes
13.3 Prepare the html form for student
13.4 Selecting section with ajax part one
13.5 Selecting section with ajax part two
13.6 Insert into the student table
13.7 Working with the edit student part one
13.8 Complete the edit student and round up section

14. Building the computer based test

14.1 Create online exam, question bank and result table
14.2 Create method for online examination
14.3 Prepare the html form for the online exam
14.4 Workiing with the section subject selector method
14.5 Workiing with the section subject selector method two
14.6 Working with the parameter to select exam
14.7 Working with the expired examination
14.8 Write codes to create online exam part one
14.9 Write codes to create online exam part two
14.10 Write codes to update and delete online exam
14.11 Test insert codes for the examination
14.12 Prepare the table for managing the examination
14.13 Working the add question method
14.14 Working the add question method part two
14.15 Prepare the add exam question form
14.16 Use exam title as a page title

15. Working with the exam information

15.1 Select from online and question bank table
15.2 Display all examination information
15.3 Working with the true false question
15.4 Working with the multiple choice and filling the blanks question
15.5 Fix multiple choice question bugs
15.6 Insert code for multiple choice question part one
15.7 Insert code for multiple choice question part two
15.8 Update codes for multiple choice question
15.9 Insert code for the true or false question
15.10 Update codes for the true or false question
15.11 Insert code for the filling in the blanks question
15.12 Method to delete question from question bank
15.13 Delete single question codes
15.14 Update codes for the type of the exam question
15.15 Select codes from the question bank part one
15.16 Select codes from the question bank part two
15.17 Testing add question from the form
15.18 Update question codes
15.19 Display online exam information part one
15.20 Display online exam information part two
15.21 Display online exam information and test
15.22 Manage exam status part one
15.23 Manage exam status part two
15.24 Fix display bugs
15.25 Working with the student result

16. Workiing with the dashboard data

16.1 Working the dashboard data part one
16.2 Complete the dashboard arrangement

17. Working with the chat app

17.1 Create general message table
17.2 Arrangment of the chat widget
17.3 Javascript codes to send message via ajax part one
17.4 Javascript codes to send message via ajax part two
17.5 Javascript codes that refresh chat div every one second
17.6 Test chat app by sending message via ajax
17.7 Perfecting our insert codes for the chat app
17.8 Select from general message table in model
17.9 Display chat from general message table
17.10 Fix auto refresh div javascript codes

18. Building the student profile page

18.1 Working with the student profile
18.2 Student login codes and login codes rebranded
18.3 Working with the student dashboard
18.4 Working with the student navigation
18.5 Working with the student profile
18.6 Working with the online exams
18.7 Select available published examination
18.8 Check for the available exam for student
18.9 Method to check online exam result
18.10 Create table for the online exam
18.11 Create table for the online exam result
18.12 Checking the exam in the student page
18.13 Working with the take online exam page for student
18.14 Change the online exam result status
18.15 Function to submit online exam for student
18.16 Calculating exam mark part one
18.18 Working with the submit button exam part one
18.19 Working with the correct answers and exam result
18.20 Attempt the questions set by the admin
18.21 Working with the result of the student

Reviews

Anuradha
September 1, 2023
I liked taking the course. The instructor is very insightful and teaches in detail. I liked all the sections of the code, creating the exam, taking the exam, displaying the exam results. The Admin and Student modules were also taught in detail. I look forward to take more PHP Projects with Mr. Olawuyi. Thanks. Anuradha Cherukuri
Ashik
January 5, 2021
Wow, Sir Knows very well how to teach, from Beginner to masters level. His style of coding is extremely clean and impressive. He support the students very well and clears all the doubt. Many thanks to Sir.
Danh
November 27, 2020
I love this course - the best way to learn is by doing a real project. The great course by the great instructor - Thank you!
F
July 29, 2020
Great course, I have learned a lot and to be able to do an online exam is a big achievement for me. This is only because of how well the professor teaches.

Charts

Price

Build Result System, Certificate Generator and CBT Using PHP - Price chart

Rating

Build Result System, Certificate Generator and CBT Using PHP - Ratings chart

Enrollment distribution

Build Result System, Certificate Generator and CBT Using PHP - Distribution chart
3145840
udemy ID
5/19/2020
course created date
6/24/2020
course indexed date
Bot
course submited by