Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuvalabs/django-inapp-survey
In App Survey/Announcement for Django Application
https://github.com/tuvalabs/django-inapp-survey
angular announcement-banner campaign data-collection django django-application django-inapp-survey django-rest-framework question-and-answer survey survey-app
Last synced: 3 months ago
JSON representation
In App Survey/Announcement for Django Application
- Host: GitHub
- URL: https://github.com/tuvalabs/django-inapp-survey
- Owner: TuvaLabs
- License: apache-2.0
- Created: 2017-03-02T18:30:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T07:38:56.000Z (8 months ago)
- Last Synced: 2024-10-11T07:21:58.246Z (3 months ago)
- Topics: angular, announcement-banner, campaign, data-collection, django, django-application, django-inapp-survey, django-rest-framework, question-and-answer, survey, survey-app
- Language: JavaScript
- Size: 1.5 MB
- Stars: 3
- Watchers: 5
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## django-inapp-survey
In App Survey/Announcement for Django ApplicationInapp-Survey is a simple Django app to conduct Web-based In-App survey. For each question, user answers are saved. You can set the constraints by which the announcement/survey questionnarie is shown on specific page or specific users.
Quick start
-----------1. Installation
```shell
$ pip install django-inapp-survey
```2. Add `inapp_survey` to your `INSTALLED_APPS` settings like this::
```py
INSTALLED_APPS = [
...
'inapp_survey',
]
```3. Include the `inapp_survey` URLconf in your project `urls.py` like this::
```py
url(r'^inapp_survey/', include('inapp_survey.urls')),
```4. Run `python manage.py migrate inapp_survey` to create the campaign models.
5. Start the development server and visit http://127.0.0.1:8000/admin/
to create a survey (you'll need the Admin app enabled).Usage
-----------There are two types of `campaign` you can run -
1. `Announcement` - Plain informative announcment
2. `Survey` - It allows survey questionnaire, and expects each step as questionTODO: Markdown usage
TODO: Example screenshots
TODO: Hows `custom_params` works
TODO: Explain model fields for Campaign