https://github.com/djaodjin/djaopsp
Practices Survey Platform - Assess against best practices assessment and improvement planning
https://github.com/djaodjin/djaopsp
assessments cms survey-app surveys
Last synced: 6 months ago
JSON representation
Practices Survey Platform - Assess against best practices assessment and improvement planning
- Host: GitHub
- URL: https://github.com/djaodjin/djaopsp
- Owner: djaodjin
- License: bsd-2-clause
- Created: 2017-04-05T04:52:49.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-03-05T01:04:56.000Z (7 months ago)
- Last Synced: 2025-03-30T11:02:31.644Z (7 months ago)
- Topics: assessments, cms, survey-app, surveys
- Language: Python
- Homepage:
- Size: 5.84 MB
- Stars: 3
- Watchers: 3
- Forks: 5
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DjaoDjin Practices Survey Platform
==================================[](https://djaopsp.readthedocs.io/en/latest/?badge=latest)
This repository contains the code for DjaoDjin practices sharing platform.
To learn more visit [DjaoDjin's Website](https://www.djaodjin.com/).The practices sharing platform is built on
[Django](https://www.djangoproject.com/),
[Vue.js](https://vuejs.org/), [Bootstrap](https://getbootstrap.com/)
frameworks and many more Open Source projects. Thank you for the support!
![]()
![]()
![]()
If you are looking to add features, this project integrates
- [djaodjin-pages](https://github.com/djaodjin/djaodjin-pages/) for content management
- [djaodjin-survey](https://github.com/djaodjin/djaodjin-survey/) for assessmentsTested with
- **Python:** 3.10, **Django:** 3.2 ([LTS](https://www.djangoproject.com/download/))
Install
-------First you will need to create a workspace environment, download the 3rd party
vendor prerequisite packages and build the static assets.
$ python -m venv installTop
$ source installTop/bin/activate
$ pip install -r requirements.txt
$ make vendor-assets-prerequisites
$ make install-conf
$ make build-assetsAt this point, all the 3rd party vendor prerequisite packages (Python and
Javascript) have been downloaded and installed in the environment.Then create the database, and start the built-in webserver
$ python manage.py migrate --run-syncdb
$ python manage.py createsuperuser
$ python manage.py runserverDevelopment
-----------You will want to toggle `DEBUG` on in the site.conf file.
$ diff -u installTop/etc/djaopsp/site.conf
-DEBUG = False
+DEBUG = True# Create the tests databases and load test datasets.
$ make initdb# To generate some sample data run:
$ python manage.py generate_test_data# Spins up a dev server that re-compiles the `.css` files
# on page reload whenever necessary.
$ python manage.py runserver --nostaticThe app will be accessible at http://localhost:8000/djaopsp
Release Notes
=============See [release notes](https://www.djaodjin.com/docs/djaopsp/releases/)