rehab-exergames-px-app's People
rehab-exergames-px-app's Issues
Evaluation instruments CRUD
Improve view for rehabilitation exergames constraints (By categories: use widgets)
Use RelatedFieldWidgetCanAdd and RelatedFieldWidgetCanAddMultiple when necessary in all forms
PX Evaluation Creation template and view has errors
Template: two progress bars are shown in the creation template
View: After the first step detail view is presented by default, no matter which button is pressed
Modify detail template of a PX Evaluation as Questionnaire detail template
CRUD Rehabilitation Exergames constraints
As PX evaluator I want to be able to manage rehabilitation exergames constraints, so that I can considere them when performing a PX evaluation
Acceptance criteria
- Rehabilitation exergames constraints can be registered using following fields: Name (short description), description, category (one or more)
- Rehabilitation exergames constraints can be updated all fields mentioned previously are editable
- Rehabilitation exergames constraints can be activated/deactivated (logical delete)
- Rehabilitation exergames constraints can be visualised: first, user selects category, then constraints associated to selected category are listed
Include PX evaluation methodology guide in wiki
Create model, view and template for interaction devices CRUD
Use proper categories for constraints grouping
Categories are:
- Patient's pathology related
- Rehabilitation goal related
- Rehabilitation environment related
- Interaction devices related
Add dashboard simple app
Update forms have wrong description
Description of update forms have an invalid description
Create view and template to register rehab-exergames
Use a material design template
Create model for exergame
Add base.html file for templates
Support Questionnaire Development standard
CRUD rehabilitation exergames constraints
User icons for new, update and view menu options
Evaluation Aspects CRUD
CRUD Rehabilitation Exergames (RehExg)
As evaluator I want to manage rehabilitation exergames (RehExg) information, so that I can characterise them correctly when performing a PX evaluation.
Acceptance criteria
- RehExgs can be registered (properties are listed in attached doc)
- Registered RehExgs can be updated
- Registered RehExgs can be logically deleted
- Registered RehExgs can be visualised
Use primary color for lists
Create base project
As developer I want to have a base django project to add app features
Acceptance criteria
- A base django project is created and can be extended
- A base template is included
Create model for game
A game should be registered using following fields:
- name
- description
- image
- interaction devices
Update detail views to us dl, dt, un dd tags
Resources CRUD
Move apps into an apps folder
Add short and long term goal fields to RehEx model
Add questionnaire process and questions formulation guide
Create view and template to change status of rehab-exergames
Update and list buttons of ConstraintCategory detail view have wrong urls
List templates should display only relevant infor
Show message indicating that there are no elements in list templates
Add notifications support
Add README file
Add base project
PX evaluation should be first option in menu
Create resources from forms that need resources
AS-IS
When creating an object, if a resource is needed it should exist already in order to be selected.
TO-BE
If a resource is not already available, it should be possible to create a new resource and selected it
querysets in forms
Querysets of model forms can be changed in form init method without overriding the form field.
For instance, RehabilitationExergameForm can be changed to:
RehabilitationExergameForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(RehabilitationExergameForm, self).__init__(*args, **kwargs)
self.fields['input_interaction_devices'].queryset=InteractionDevice.objects.filter(
Q(type=Constants.INPUT_DEVICE) | Q(type=Constants.IN_OUTPUT_DEVICE))
self.fields['output_interaction_devices']queryset=InteractionDevice.objects.filter(
Q(type=Constants.OUTPUT_DEVICE) | Q(type=Constants.IN_OUTPUT_DEVICE))
class Meta(object):
model = RehabilitationExergame
fields = '__all__'
exclude = ['status']
Improve detail template for RehEx info
Players profile field, should be renamed to users profile in PX Evaluation
Constraint category detail view should include a "List constraints button"
Add breadcrumb in templates
Add a Form to Update of PX Evaluations to refine info of already accomplished stages
- Update function should be renamed to 'Refine'
- Users should be able to update info of already accomplished stages
Create model, view, template for rehab-exergame CRUD
Selected menu item should be highlighted
Arrange rehabilitation exergames fields of the form template in a logical way
FlieFields (also ImageField) are not displayed correctly in templates
Support PX Evaluation methodology
CRUD Rehabilitation exergames constraints categories
Evaluation Methods CRUD
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.