Giter Site home page Giter Site logo

harikaraja / classdeck Goto Github PK

View Code? Open in Web Editor NEW

This project forked from coding-geek21/classdeck

0.0 0.0 0.0 2.62 MB

ClassDeck Online Classroom for students and teachers. ClassDeck aims to create an all in one online classroom platform where Students can attend exams view results, view assignments, submit assignments and do more. Teachers can post tests and view the results as well as post assignments and videos etc.

Home Page: https://classdeck.herokuapp.com/

License: MIT License

Python 31.12% CSS 10.36% HTML 58.51% Procfile 0.02%

classdeck's Introduction

logo

ClassDeck

Open Source Love contributions welcome Begginers Friendly GitHub contributors GitHub forks GitHub stars PRs Welcome GitHub issues GitHub Closed issues GitHub PR Open GitHub PR closed GitHub language count GitHub top language Repo. Size

ClassDeck Official site »
Report Bug · Request Update

Table of Contents :

(Bottom)

Overview

ClassDeck aims to provide a virtual classroom that breaks the synchronous hurdles of location, place, student limits and cater the knowledge to the learning crowd anytime and anywhere. It is an all in one platform which makes the entire cycle of learning seamless for both educators and students. It also has a whole range of useful features that help to make the whole learning process remote and through virtual platforms.

Tech-Stack used :

HTML 5 CSS3 Javascript Django


(back to top)

Open Source programs this repo has been part of



(back to top)

Screenshots :-

Home Page

classdeck


Contribution Guidelines

Step 1: Downloading and Installing the Code Editor
You can download and install any one of the following IDE.


Step 2: Installing Python
Download Python Latest Version

  • Make sure to check 'Add Python to Path' in the setup window of the Installer.
Verify the installation from the Terminal using the following command,
python --version

Step 3: Installing Git
Download Git

Step 4: Fork the Repository
Click on to fork this repsository

Step 5: Cloning Repository using Git
git clone https://github.com/'<your-github-username>'/classDeck.git

Step 6: Change directory to classDeck
cd classDeck

Step 7: Add reference to the original repository
  git remote add upstream https://github.com/coding-geek21/classDeck.git

Step 8: Creating Virtual Environment
Install virtualenv

pip install virtualenv

Creating Virtual Environment named env

virtualenv env

Creating Virtual Environment named env

virtualenv env

To Activate env

source env/Scripts/activate
or
./env/Scripts/activate

To deactivate env

deactivate

Step 9: Installing Requirements

Note: Before installing requirements, Make sure the virtual environment is activated.

cd classDeck
pip install -r requirements.txt

Step 10: Create env files from env templates

create a .env file in the folder where settings.py resides and copy paste the contents of .env_template over there manually or else you can achieve the same using the follow commands in any bash like shell.

cd classDeck
cp .env_template .env
cd ..

Step 11: Making database migrations

Note: Before making database migrations, make sure you've successfully created database.

python manage.py makemigrations
python manage.py migrate

Step 12: Creating superuser to access Admin Panel
python manage.py createsuperuser

Step 13: Running the Project in local server
Note: Before running the project in local server, Make sure you activate the Virtual Environment.

python manage.py runserver

Server will be up and running in local host on PORT 8000



(back to top)

Project Admin



Jayapritha N



(back to top)

Contributors


Thanks to all the people who contribute 💜


(back to top)

Feedback

If you have any feedback or suggestions please reach out to Project - Maintainer.

Or you can create a issue and mention there , which new features or extension can make this Project more good.



(back to top)

Show some ❤️ by starring this awesome Repository!

classdeck's People

Contributors

coding-geek21 avatar ashsenior avatar prateekmohanty63 avatar yaswanthsaivendra avatar kritinp avatar kaustav202 avatar abhishek2408 avatar harshkumarchoudary avatar swathireddy03 avatar muhammadgalhoum avatar truthfool avatar ayush-sleeping avatar ashish4321-hub avatar aldogni avatar areebah03 avatar jatinkr1405 avatar supriya2922 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.