Giter Club home page Giter Club logo

guitarhackspracticeroutinetracker's People

Contributors

giorgioregni avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

guitarhackspracticeroutinetracker's Issues

Community Sprints - Practice Log Window - Submitting a Record for Edit

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.

COMMUNITY SPRINT - Technique.pdf

Community Sprints - Backend Data Collection

To support Community Sprints (story attached).

To collect data sent from form created in issue:

Table created with following fields:

  • user
  • date
  • time
  • highspeed
  • lickURL
  • comments

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

  • user name
  • date of logging
  • time of logging
  • highest speed logged
  • URL to reference of lick being played.
  • comments

COMMUNITY SPRINT - Technique.pdf

Community Sprints - Practice Log Window - Submit New Record

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

COMMUNITY SPRINT - Technique.pdf

Community Sprints - Reporting Sprint Data to the Forum

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:

  • Last Date Logged
  • Last Speed Logged
  • Comments (which will share what lessons are seen by the user, comments etc.)

** 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.

COMMUNITY SPRINT - Technique.pdf

Community Sprints - Template for Announcement of Community Sprint for Technique

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 thread is opened on the forum to present a practice challenge for the community.
  • A challenge lick is presented in a certain technique (hybrid, legato, sweep, etc.)
  • Tab of the lick is provided
  • Backing Track is provided
  • Video or audio of lick provided.
  • Rules of the challenge
  • 4 weeks (or a calendar month)
  • Participants log their highest metronome speed achieved using the Guitar Practice Routine Tracker.
  • A report is posted of participants progress weekly
  • Discussion is encouraged (challenges, epiphany, lessons learned, having fun with challenge)
  • Posting a video of the lick played over a backing track is encouraged.

COMMUNITY SPRINT - Technique.pdf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.