Build questionnaires
- Python 3.7.4
- MySQL Community Server 5.7.12
Install from the source:
$ git clone https://github.com/cjz25/cquestionnaire.gitCreate a virtual environment:
$ cd cquestionnaire/
$ python3 -m venv envActivate the virtual environment:
$ source env/bin/activateNote: For Windows
> .\env\Scripts\activateInstall requirements:
$ pip3 install -r requirements.txtNote: Please make sure you have created a database.
$ python3 manage.py migrate$ python3 manage.py runserverFor questionnaires:
GET: /api/questionnaires/list?size=5&page=1
POST: /api/questionnaires/
GET: /api/questionnaires/<pk>/
PUT: /api/questionnaires/<pk>/
DELETE: /api/questionnaires/<pk>/
For questions with choices:
GET: /api/questionnaires/<questionnaire_pk>/questions/
POST: /api/questionnaires/<questionnaire_pk>/questions/
GET: /api/questionnaires/<questionnaire_pk>/questions/<pk>/
PUT: /api/questionnaires/<questionnaire_pk>/questions/<pk>/
DELETE: /api/questionnaires/<questionnaire_pk>/questions/<pk>/
For modifying the sequence of a question:
PUT: /api/questionnaires/<questionnaire_pk>/questions/<pk>/sequence/
MIT License