Microsoft Engage'21 Project.

Overview

Octocat Classes

An online classroom web-application, making learning easy and reachable to all. both schools, universities and private tutors can make use of the web-application.

Getting Started

This project is made entirely in "Localhost" using Apache or HTTP Server. Kindly follow the below mentioned instructions to run it on your machine.

Pre-requisites

You need only XAMPP to run this project on your local machine. XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl.

Setup

  • Git Clone the Repo or download the Project Zip file.

  • Extract the files in the htdocs directory where you installed XAMPP. Lets assume you installed XAMPP in C drive. Then your path to htdocs will be,

    C:/xampp/htdocs/
    
  • Start the Apache & MySQL(or MariaDB) module in XAMPP Control Panel.

  • Go to phpmyadmin from your browser & import the database which is provided as a SQL file in the Project zip under Database folder.

  • Change the credentials in config file to your username, server (usually localhost) and password.

Build With

This is Web Development Project based on PHP. The Web Technology used are :

  • PHP
  • HTML
  • CSS
  • JavaScript
  • Semantic-UI
  • JQuery
  • MariaDB (or MySQL) (DataBase)

Features

The project provides standardized features for an online classroom. Below are some of the key features :

  • Clean and easy to navigate UI.
  • Complete & seperate Register, Login & Working Panel for students and teachers.
  • Quick and easy class creation and join using an auto-generated classcode.
  • Easy Assignment creation by teacher and submission by student.
  • An inbuild grading system for the teachers with an integrated percentage calculating system.
  • Personal weekly time-tables for teacher and student.
  • Interface to know the vaccination status of all the students in class.
  • Staff Room feature for teachers to exchange information on students, their school or locality.
  • Discussion Groups for students to discuss subjects or exchange notes.

To know more details click here.

You might also like...
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP

Hprose 3.0 for PHP Introduction Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform

Issue tracking application extending GitHub's issues and pull requests for the Joomla! project.

Requirements The issue tracker application requires a server running: PHP 7.2 or 7.3 PHP's ext/curl and ext/intl should also be installed MySQL 5.5.3

Internal Quality Assurance Cell, IQAC Project Data Capturing System.

IQAC-DCS-2021 Added AQAR Directory with template pages! Old Readme Internal Quality Assurance Cell, IQAC Project Data Capturing System. Fork Repo Clon

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

A sample project to showcase a real world example and benchmarks for crowphp

CrowPHP Sample project This project is to showcase an example of how a real world project might look like. It has two basic endpoints to show-case the

COP4331 Class Project 1 - "ConnectUs" virtual contact manager/Rolodex

ConnectUs COP4331 Class Project 1 - "ConnectUs" virtual contact manager/Rolodex Team Members Orion (Project Manager) Eric (Database) Rafael (API/Backe

ShellHacks 2021 Project: URide is a carpooling app for College students to get to and from campus
ShellHacks 2021 Project: URide is a carpooling app for College students to get to and from campus

ShellHacks 2021 Project: URide is a carpooling app for College students to get to and from campus. Focused on scheduling it matches you to students nearby with similar schedules to alleviate campus parking and emissions.

Sandbox project for the PHPStan workshop

Sandbox project for a PHPStan workshop Installation Requirements Docker Engine Docker Compose Git Bash Getting started Clone this repository (git clon

A project boad for on premises Jira Server

project-board A project board for on premises Jira Server setup run docker-compose run --rm composer install run docker-compose up -d serve Copy .env.

Owner
Aditi Singh
Aditi Singh
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

Magento 2 SMTP Extension - Gmail, G Suite, Amazon SES, Office 365, Mailgun, SendGrid, Mandrill and other SMTP servers. For Magento 2.0.x, 2.1.x, 2.2.x

MagePal :: Magento Extensions 303 Oct 7, 2022
Microsoft Azure Storage Library for PHP

Microsoft Azure Storage PHP Client Libraries This project will be in Community Support and Azure Storage team commits to validate and release every qu

Microsoft Azure 201 Nov 30, 2022
Roach-example-project - Example project to demonstrate how to use RoachPHP in a Laravel project.

Example repository to illustrate how to use roach-php/laravel in a Laravel app. Check app/Spiders/FussballdatenSpider.php for an example spider that c

Kai Sassnowski 11 Dec 15, 2022
salah eddine bendyab 18 Aug 17, 2021
Plant Watering Sensor Project for Zigbee Network (based on the Source Code of the DIYRUZ Flower Project - https://github.com/diyruz/flower).

Plant-Watering-Sensor-Zigbee Plant Watering Sensor Project for Zigbee Network (based on the Source Code of the DIYRUZ Flower Project

Andrew Lamchenko 80 Dec 22, 2022
This project processes a small database with php all on a web server. This project uses XAMPP to run the web server and the database.

PHP-introduction This project processes a small database with php all on a web server. This project uses XAMPP to run the web server and the database.

Tyler Jacques 1 Jan 6, 2022
Project template for starting your new project based on the Sulu content management system

Sulu is a highly extensible open-source PHP content management system based on the Symfony framework. Sulu is developed to deliver robust multi-lingua

Sulu CMS 188 Dec 28, 2022
This car rental project system project in PHP focuses mainly on dealing with customers regarding their car rental hours and certain transactions.

Car-Rental Online Car Rental Management System This car rental project system project in PHP focuses mainly on dealing with customers regarding their

Adarsh Kumar Singh 2 Sep 29, 2022