Creating Assignments¶
Assignment Creation:
Step 1: Assignment Type Choose: - Practice Assignment - Practice specific piece - Recording Submission - Submit performance - Custom Task - Free-form assignment - Theory Exercise - Music theory work - Listening Assignment - Analyze recordings
Step 2: Assignment Details - Title and description - Select piece(s) from library - Specific measures/sections - Practice requirements: - Minimum practice time - Target accuracy % - Target tempo - Number of repetitions
Step 3: Recipients - Individual students - Multiple students (bulk assign) - Entire class/group - All students
Step 4: Schedule - Assign date (now or future) - Due date - Allow late submissions? - Auto-remind before due date
Step 5: Requirements - Recording required? - Audio only - Video required - Minimum recording quality - Grading criteria - Points/grade value - Allow multiple attempts?
Step 6: Review & Publish - Preview assignment - Add attachments (sheet music, reference recordings) - Set priority (normal/high) - Send assignment
Assignment Templates: Save frequently used assignments: - "Weekly Practice Log" - "Performance Preparation" - "Technique Focus" - "Sight Reading Exercise"
Creating Assignments with Practice Steps¶
For structured, goal-oriented assignments, include specific practice steps that guide students through progressive learning:
Step-by-Step Workflow¶
Step 1: Select Music Pieces 1. Navigate to "Create Assignment" 2. Click "Create with Practice Steps" 3. Browse music library 4. Select one or more pieces 5. Each piece can have its own practice plan
Step 2: Configure Practice Plans
For each selected piece:
Option A: Generate New Plan 1. Click "Generate New Plan" 2. Select difficulty: - Beginner - Slower tempos, smaller sections, more reps - Intermediate - Balanced progression - Advanced - Faster progression, larger sections 3. System generates 3-8 practice steps 4. Preview: plan name, difficulty, step count
Option B: Select Existing Plan 1. Choose from dropdown of your created plans 2. View plan details (steps, goals) 3. Reuse effective plans for consistency
Additional Options: - Target practice time (suggested total minutes) - Reorder pieces with ↑↓ buttons - Preview generated steps
Step 3: Select Practice Steps
Review and select which steps to assign:
Step Selection Interface: Each step card shows: - ☑️ Checkbox to include/exclude - Step number and name - Description - 🎯 Tempo: X BPM - 🔄 Loops: X repetitions - ⏱️ Duration: X minutes - 🎵 Measures: X-Y - 🥁 Metronome indicator
Strategic Selection: - All steps - Full progressive plan - Subset - Skip too easy/difficult steps - Beginners - Select early steps (1-3) - Advanced - Skip step 1, select 2-5 - Time-limited - Select 2-3 key steps - Technique focus - Select metronome steps only
Best Practices: - Review step goals before selecting - Match step count to assignment duration - Consider student practice time - Start with fewer steps (2-3) for first assignments - Check metronome requirements - Verify students have full score
Step 4: Assignment Details 1. Enter title and instructions 2. Set due date 3. Select recipients (students/classes) 4. Review summary: - X pieces selected - Y total practice steps - Z assigned students 5. Click "Create Assignment"
Student Experience¶
When students practice your assignment: 1. Click "Practice" on assignment 2. Practice Assistant auto-loads (no button click) 3. Only your selected steps display 4. Each step auto-configures: - Sets tempo slider - Activates loop mode - Enables metronome if required - Starts metric tracking 5. Students cannot change/delete your plan 6. Progress tracked automatically
Monitoring Student Progress¶
View student progress on practice steps: 1. Open assignment details 2. Navigate to "Practice Steps" section 3. See for each step: - Completion Rate - X/Y students completed - Average Time - Mean time spent - Average Loops - Mean loops completed - Average Tempo - Highest tempo reached 4. Identify struggling students 5. Filter by student for individual progress
Step Analytics: - Which steps complete fastest/slowest - Common problem areas - Completion timeline - Student-by-student breakdown
Tips for Effective Practice Step Assignments¶
Plan Design: - Break pieces into logical musical sections - Start at 50-60% tempo for beginners - Increase tempo in 10-15% increments - Set achievable loop targets (15-30 reps) - Include rest/review steps for complex pieces - Enable metronome for rhythm-focused steps
Assignment Strategy: - First assignment: 2-3 simple steps - Regular assignments: 3-5 steps - Advanced assignments: 5-8 steps - Set realistic due dates - Monitor mid-assignment progress - Adjust if needed
Communication: - Explain practice step system first - Reference steps in feedback ("Great work on Step 3!") - Encourage following order - Ask which steps were helpful - Adjust future plans based on results
4.5 Reviewing Student Work¶
Review Queue: - See all pending reviews - Sort by due date, student, piece - Priority submissions highlighted - Filter by assignment type
Reviewing a Recording:
Playback Tools: - Play recording - Adjust playback speed - Loop sections - View waveform - Compare to original - Side-by-side score view
Analysis Tools: - Automatic pitch accuracy - Timing analysis - Tempo consistency - Note accuracy report - Problem measure detection
Providing Feedback:
Written Comments: - Overall feedback text - Measure-specific comments - Highlight specific areas - Suggest practice strategies
Audio Annotations: (Premium) - Record voice comments - Point out specific moments - Demonstrate corrections
Grading: - Assign grade/score - Use rubric (if set) - Award bonus points - Select from quick comments: - "Excellent work!" - "Good progress" - "Needs more practice" - "Focus on accuracy"
Return to Student: 1. Review feedback 2. Set status (Approved / Needs Revision) 3. If revision needed, set new deadline 4. Click "Submit Review" 5. Student receives notification
Feedback Library: Save common feedback snippets: - "Great tempo control!" - "Watch your dynamics" - "Practice with metronome" - "Excellent improvement!"
4.6 Class & Group Management¶
Creating Classes: 1. Go to "Classes" → "Create New Class" 2. Enter class information: - Class name (e.g., "Advanced Piano 2026") - Description - Grade/level - Schedule (days/times) - Maximum students 3. Add class image/icon 4. Set visibility (private/visible to org)
Adding Students to Classes: - Select from your students - Bulk import via CSV - Generate class enrollment link - Approve enrollment requests
Class Features:
Class Assignments: - Assign to entire class at once - Set class-specific deadlines - Track class completion rate - Group discussions
Class Practice Challenges: - Set class practice goals - Leaderboard within class - Team challenges - Reward achievements
Class Analytics: - Average practice time - Class performance trends - Top performers - Students needing help - Class comparison charts
Class Resources: - Share practice materials - Upload reference recordings - Post announcements - Class practice schedule - Shared playlists
4.7 Sharing Music & Resources¶
Creating Shared Music:
Method 1: Share from Library 1. Find piece in library 2. Click "Share with Students" 3. Select students or classes 4. Add practice notes 5. Send
Method 2: Upload & Share 1. Upload your own arrangement 2. Set visibility to "Shared" 3. Select recipients 4. Include practice guide
Shared Piece Features: - Students receive notification - Appears in student's library - Teacher notes included - Can create assignments from it - Track who's practicing it
Resource Library:
Create your personal teaching library: - Uploaded pieces - Exercises and etudes - Reference recordings - Practice guides (PDFs) - Video tutorials - Theory worksheets
Organize Resources: - Folders by level, instrument, topic - Tags for easy finding - Share entire folders - Version control
4.8 Messaging Students¶
Sending Messages:
Individual Messages: 1. Go to student profile 2. Click "Send Message" 3. Type message 4. Attach files (optional) 5. Send
Bulk Messages: 1. Select multiple students 2. Click "Message All" 3. Compose message 4. Send to all selected
Message Features: - Rich text formatting - Attach sheet music - Attach recordings - Schedule for later - Mark as important - Request read receipt
Conversation Management: - View all conversations - Search messages - Archive old threads - Star important messages - Filter by student
Quick Messages: Pre-written templates: - "Great practice this week!" - "Reminder about assignment" - "Lesson time change" - "Keep up the good work!"
4.9 Teacher Settings & Preferences¶
Teaching Profile: - Bio and credentials - Instruments taught - Teaching philosophy - Years of experience - Certifications - Rates (if applicable) - Availability
Notification Preferences: - New student requests - Assignment submissions - Student messages - Student milestones - Practice alerts - Weekly summary emails
Teaching Settings: - Default assignment deadline (days) - Auto-approve student requests? - Recording review priority - Grading scale preferences - Default practice recommendations
Availability: - Set teaching hours - Block out unavailable times - Lesson schedule integration - Time zone settings