Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pivotal-energy-solutions/django-input-collection
[WARNING: PRE-ALPHA] Axis Checklists 3.0 and related user data collection
https://github.com/pivotal-energy-solutions/django-input-collection
Last synced: about 2 months ago
JSON representation
[WARNING: PRE-ALPHA] Axis Checklists 3.0 and related user data collection
- Host: GitHub
- URL: https://github.com/pivotal-energy-solutions/django-input-collection
- Owner: pivotal-energy-solutions
- License: apache-2.0
- Created: 2018-08-30T19:09:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T22:00:38.000Z (2 months ago)
- Last Synced: 2024-11-11T22:33:49.827Z (2 months ago)
- Language: Python
- Size: 787 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django input collection
Axis Checklists 3.0 and related user data collectionBelow are the high-level dev promises for our use of this package in Axis and elsewhere.
* Replacement for checklists annotations
* Support for Django 1.11 and 2.0
* Build off of base questions concepts
* Supports parent / child questions (conditional)
* Understands single source of truth for a point in time.
* Point in time is the active/latest program..
* Still to decide are these bound to the home or program..
* Will utilize sections to help facilitate UI Groupings
* Will utilize django field rendering techniques
* Initial support for Int, float, multiple choice, open
* Initial support for choices via API (Users)
* May support scoping choices based on stimulus (simulation data)
* May support the notion of signal handling - 'program_recalculate'Implementation concepts:
* top-level optionals
* dependent optionals ("always" required)
* dependents can hook a specific answer from the parent question
* questions pull from a source, initialize
* questions enabled based on that source
* "confirmation" questions based on that source, expected to match, but needs explicit user input
* system questions
* qa collectionrequestsprogram settings:
* initialize question answers
* auto-accept initialized answers