All Projects → suhailvs → django-schools

suhailvs / django-schools

Licence: MIT License
Django Quiz Application

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to django-schools

recoded
Re-coded by the School for Poetic Computation—crowdsourced recreations of early digital works using new tools
Stars: ✭ 57 (+3.64%)
Mutual labels:  school
ng2-quiz
A general purpose quiz application developed in angular (updated to angular 8) that can be used for multiple purpose.
Stars: ✭ 90 (+63.64%)
Mutual labels:  quiz
react-quiz-app
A Simple React Quiz App 💎
Stars: ✭ 37 (-32.73%)
Mutual labels:  quiz
OSRSUpdater
A simple (and outdated) Old-School RuneScape decompiler/deobfuscator. Performs field and method analysis which uses ASM and bytecode patterns for identification. Identified fields could be used for creating bot clients or QoL clients. For educational use only.
Stars: ✭ 13 (-76.36%)
Mutual labels:  school
OpenUntis
An alternative FLOSS android client for the Untis timetable system
Stars: ✭ 13 (-76.36%)
Mutual labels:  school
hp-quiz
Harry Potter movies quiz. Experimenting with localStorage, SVG path animations and vue.observable
Stars: ✭ 42 (-23.64%)
Mutual labels:  quiz
javascript-questions
❔ Multiple choice JS questions as PWA
Stars: ✭ 12 (-78.18%)
Mutual labels:  quiz
Quizzie
Open Sourced Quiz Portal which can be used for any event / competition with a custom leaderboard.
Stars: ✭ 31 (-43.64%)
Mutual labels:  quiz
QuizKit
⁉️ A framework for developing local or remote quiz apps for iOS or tvOS
Stars: ✭ 28 (-49.09%)
Mutual labels:  quiz
ilms-react-native
NTHU iLms app using react-native!
Stars: ✭ 22 (-60%)
Mutual labels:  school
sakubun
A tool that helps you improve your Japanese vocabulary and kanji skills with practice that's customized to your needs.
Stars: ✭ 20 (-63.64%)
Mutual labels:  quiz
discord-music-quizzer
Discord music quiz bot
Stars: ✭ 18 (-67.27%)
Mutual labels:  quiz
SchoolRegistrationUI-Android
Check out the new style for App Design aims for school or colleges...😉😀😁😎
Stars: ✭ 56 (+1.82%)
Mutual labels:  school
Quizoo
Online Quiz Platform for conducting quizes
Stars: ✭ 27 (-50.91%)
Mutual labels:  quiz
basic-lms-laravel
Basic Laravel Learning Management System
Stars: ✭ 54 (-1.82%)
Mutual labels:  quiz
quizquickanswer-telegram-game-bot
🎮 Funny quiz game for telegram, play with friends on your group!
Stars: ✭ 15 (-72.73%)
Mutual labels:  quiz
Timetable
A super simple timetable app
Stars: ✭ 52 (-5.45%)
Mutual labels:  school
Django-School-Management-System
Django School Manageent System base on Django framework.
Stars: ✭ 222 (+303.64%)
Mutual labels:  school
TheJSQuiz
Test your JavaScript skills with this interactive quiz!
Stars: ✭ 33 (-40%)
Mutual labels:  quiz
Pocketmine-School
A Website To Teach Everything About PocketMine-MP
Stars: ✭ 15 (-72.73%)
Mutual labels:  school

Django School

Python Version Django Version CircleCI

demo

This is an example project to illustrate an implementation of multiple user types. In this Django app, teachers can create quizzes and students can sign up and take quizzes related to their interests.

Django School Screenshot

Read the blog post How to Implement Multiple User Types with Django.

Running the Project Locally

First, clone the repository to your local machine:

git clone https://github.com/suhailvs/django-schools

Create Virtual Env and Install the requirements:

cd django-schools
python3 -m venv env
source ./env/bin/activate
pip install -r requirements.txt

Create the database and run the development server:

cd django_school
cp .env.sample .env # update it
python manage.py migrate
python manage.py loaddata datas.json
python manage.py runserver

The project will be available at http://127.0.0.1:8000, Login using::

Teacher

  • username: teacher
  • password: teacher

Student

  • username: student
  • password: student

Deployment

$ vim /etc/apache2/sites-available/djangoschools.conf

<VirtualHost *:80>
    ServerName django.stackschools.com

    WSGIDaemonProcess djangoschoolapp python-home=/var/www/django-schools/django_school/env python-path=/var/www/django-schools/django_school
    WSGIProcessGroup djangoschoolapp
    WSGIScriptAlias / /var/www/django-schools/django_school/django_school/wsgi.py
    ErrorLog /var/www/django-schools/error.log
    CustomLog /var/www/django-schools/access.log combined
</VirtualHost>

License

The source code is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].