Skip to content

This project was made by me while training in Cs Infotech Chandigarh.

Notifications You must be signed in to change notification settings

SayantoRoy/OnlineQuiz

 
 

Repository files navigation

ONLINE QUIZ

Under this project I have maintained an Online Portal where user can come and give Quiz on different technologies.He can choose any topic say like Current Affairs,Dotnet,Machine Learning and so on.He will be having a fix time to do so.Once time is over his session Expires and score is displayed.If Next time User comes he can check the his previous test records.Admin adds differnt technologies and related Questions with their answers.

Website's Home Page:

Advanced Features Implemented :

Location Tracker:

Development

The backend of the system is developed on MSSQL SERVER and it is free and open source. You just need to download this and installed it on your pc and it will be integrated with the Frontend in the Visual Studio 2017. The front end is built on [ASP.NET C#], you can use that in Visual Studio an OpenSource Platform Developed By Microsoft.Bootstrap Files are used tooBootstrap v2.2.2 using jQuery and Ajax and basic HTML/CSS/Javascript are used.

Contribute

  • For reporting bug about an incorrect file not being processed, open a new issue.
  • PRs are always welcome to improve exisiting system and documentation too.:thumbsup:

Default Login Credentials For Admin

Email Password
admin@skills.com admin

Default Login Credentials For User

Email Password
user@gmail.com abc123#

Technology Used

  • ASP.NET C# - ASP.NET C# For Learning Basics
  • Ajax - Introducing with Ajax
  • JQuery - Jquery for creating Validations
  • CSS -For Adding CSS in Design

Setup

Prerequisite: Install MSSQL

If you don't already have the MSSQL Database Server(MSSQL Server Version 2012) installed, you will need to install it to use this project. If it is installed, you can skip to step 4.

  1. Connect to your Windows server with Remote Desktop Connection.
  2. From the Start Menu, open Internet Explorer.
  3. Paste one of the following URLs into the address bar for the version you want to use, then press Enter. All versions are compatible with Windows Server 2008 and 2012.
    SQL Server 2008
    SQL Server 2012
    SQL Server 2014
  4. Scroll down and click Run to begin the download of SQL Server.
  5. Click Yes to begin the install.
  6. Click New installation or add features to an existing installation.
  7. Agree to the terms for SQL Server, and proceed with the rest of the steps in the install wizard. During the wizard, make sure you perform the following steps: When you get to the section for Server Configuration, make sure to toggle SQL Server Browser to Automatic. When you get to the section for Database Engine Configuration, select Mixed Mode for authentication, a0nd enter a master password for your SQL Server install.

Install Visual Studio 2017

Step 1: Before you begin installing Visual Studio:

  1. Check the system requirements. These requirements help you know whether your computer supports Visual Studio 2017.
  2. Apply the latest Windows updates. These updates ensure that your computer has both the latest security updates and the required system components for Visual Studio.
  3. Reboot. The reboot ensures that any pending installs or updates don't hinder the Visual Studio install.
  4. Free up space. Remove unneeded files and applications from your %SystemDrive% by, for example, running the Disk Cleanup app.

For questions about running previous versions of Visual Studio side by side with Visual Studio 2017
See the Visual Studio Compatibility Details
Step 2: Download Visual Studio Next, download the Visual Studio bootstrapper file. To do so, choose the following button, choose the edition of Visual Studio that you want, choose Save, and then choose Open folder.
Download Visual Studio
Step 3 - Install the Visual Studio installer
Run the bootstrapper file to install the Visual Studio Installer. This new lightweight installer includes everything you need to both install and customize Visual Studio.

  1. From your Downloads folder, double-click the bootstrapper that matches or is similar to one of the following files:
  • vs_community.exe for Visual Studio Community
  • vs_professional.exe for Visual Studio Professional
  • vs_enterprise.exe for Visual Studio Enterprise If you receive a User Account Control notice, choose Yes.
  1. We'll ask you to acknowledge the Microsoft License Terms and the Microsoft Privacy Statement.
    Choose Continue.



    Step 4 - Choose workloads After the installer is installed, you can use it to customize your installation by selecting the feature sets—or workloads—that you want. Here's how.

    1. Find the workload you want in the Installing Visual Studio screen.



    For example, choose the ".NET desktop development" workload. It comes with the default core editor, which includes basic code editing support for over 20 languages, the ability to open and edit code from any folder without requiring a project, and integrated source code control.

    2. After you choose the workload(s) you want, choose Install. Next, status screens appear that show the progress of your Visual Studio installation.

Features

  • Admin can add all the Technologies for the Users.
  • Admin is more of the supreme or you can say a Senior Vice President Person who commands and monitors the progress.
  • All Questions and their answers are added by Admin too.
  • Users give their Quiz after choosing a Specific Technology.
  • Once a User start giving the Quiz ,it's timer also start and Once time is over his session Expires and score is displayed.
  • If Next time User comes he can check the his previous test records.
  • User can contact Admin too that in order to add a technolgy which they think should be there.

Screenshots

SignUp Form :

Login Form :

Furture Scope:

  • Cross Platform Apps for the Project, so that the Online Quiz is easily accessible to user easily anywhere and they can give their Quiz whenever they want to do that so.
  • We can check location from GPS that from which location the new user has given the test and can keep a track of all the records.
  • The system could also be enhanced by adding the Machine Learning to the Project for future use.
  • Further on Microsoft Azure Cognitive Services csn be added to the project too.

About

This project was made by me while training in Cs Infotech Chandigarh.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Classic ASP 70.8%
  • C# 29.2%