giorgioregni / guitarhackspracticeroutinetracker Goto Github PK
View Code? Open in Web Editor NEWAll in one studio for applying Guitar Hacks practice routine and exercises.
Home Page: https://www.guitarhacks.com
License: Apache License 2.0
All in one studio for applying Guitar Hacks practice routine and exercises.
Home Page: https://www.guitarhacks.com
License: Apache License 2.0
To support Community Sprints (story attached)
Practice Log Window - SUBMITTING AN EXISTING RECORD
Is a separate window on the Guitar Practice Routine Tracker (is same form used for submitting a new record in #2)
An edit button exists on the form to update most recent record.
-Clicking the edit button will pull the most recent record to be updated and populate the following fields below:
(Collected dynamically) - date of logging
(Collected dynamically) - time of logging
(Text Box - required) - Highest Speed Logged
(Label) - listing reminders to consider when logging highest speed
(Text Box) - required - URL to reference of lick being played.
(Text Box) - optional - comments of things learned, new points of focus
Clicking the edit button also sets the new record boolean flag to False (to indicate that this is a record to be updated).
User resubmits submits data with a Submit Button
**Users need to understand that they can only go back to the most recent record for edit but they can do so as many times as they like. Date and time of the most recent record can serve as unique key for record.
** If there are no records for user to edit an error message will be shown to let them know.
To support Community Sprints (story attached).
To collect data sent from form created in issue:
Table created with following fields:
Script to collect the following from form in issue #2 and enter to table AND
recognize if the form has submitted a new record or existing record to be edited. This is the new record boolean flag mentioned in #2 and #3
Based on comment in forum:
https://hackers.guitarhacks.com/t/guitar-hacks-practice-routine-tracker/133/32?u=giorgio
Timer works but I cannot hear the metronome on my iPhone 8.
To support Community Sprints (story attached)
Practice Log Window - SUBMITTING A NEW RECORD
Is a separate window on the Guitar Practice Routine Tracker
Can be opened from any place in the routine tracker.
Window is opened by default with the fields blank (for new record submission)
A new record boolean flag to indicate that the record is new is set to True by default and included with record submission.
Has the following fields
(Collected dynamically) - user name
(Collected dynamically) - date of logging
(Collected dynamically) - time of logging
(Text Box - required) - Highest Speed Logged
(Label) - listing reminders to consider when logging highest speed
(Text Box) - required - URL to reference of lick being played.
(Text Box) - optional - comments of things learned, new points of focus
User submits data with a Submit Button
To support Community Sprints (story attached)
In order to minimize the steps needed to administer a sprint on the forum a web page is built that will pull the latest records for participants and sort them by speed.
Speed categories are created on the page to encourage the idea in participants that they can step up to the next speed gradually instead of seeing a long list and seeing they are not on top.
Display:
** Display of comments could become something we need to manage. Maybe we wait to display comments after a time to see what they are like.
To support Community Sprints (story attached)
Detailed Rules of the game are posted to the forum using a template so users will become familiar with a standard process for the sprints.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.