Build questionnaires
- Python 3.7.4
- MySQL Community Server 5.7.12
Install from the source:
$ git clone https://github.com/cjz25/cquestionnaire.git
Create a virtual environment:
$ cd cquestionnaire/
$ python3 -m venv env
Activate the virtual environment:
$ source env/bin/activate
Note: For Windows
> .\env\Scripts\activate
Install requirements:
$ pip3 install -r requirements.txt
Note: Please make sure you have created a database.
$ python3 manage.py migrate
$ python3 manage.py runserver
For 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