I am amazed, and also overwhelmed, by Moodle. I am setting it up to use with my private music students. I need the online interface because I teach students who live near to and far from me. I am using Moodle to distribute materials for the piano method I created, so I have to build this from scratch.
Near as I can tell, standard Moodle usage is in classroom settings, or when several students are all progressing through a course together. I need to adapt it to fit my needs which are bit different, and I would so appreciate some experienced help.
I have created course categories, which are actually skill levels. The idea: when a student "graduates" from all the courses in the Level 1 category, they'll be promoted to the Level 2 course category, and so on.
Private teachers like myself don't primarily teach in group settings; we teach one student at a time, and each student is doing something different at any given time. In a traditional piano method, a teacher might have 5 students all in "book 1", but Student A is working on page 13, and Student B is on page 6, etc... you get the idea. In my Moodle, I envision a dozen or so students in each level at one time, but none of them have the exact same assignments each week. Each is progressing at their own pace, with their own personalized assignments each week.
Currently, I publish a Google Sheet for each student that is their Assignment List. I update it each week after their lesson, and they view it online. The Google Sheet is cumulative; in a list, it records assignments that are finished (written in strikethru) and as new assignments are added to the bottom of the list, new instructions are included with them.
Because I've always used Joomla in the past, I could easily set it up so that when each student logs in, they each see only their own Assignment List. I'm having trouble understanding how to replicate this function in Moodle. Near as I can tell, I can publish announcements/assignments/whatever to a course, which would mean all students enrolled in that course see them. I don't see how to let multiple students enroll in one course (because they're working at the same skill level), but track and publish their assignments individually.
Perhaps Moodle does have this function, or a similar one, or a plugin for it... but I just can't find it? Or, maybe there's a way to simply embed my current Google Sheets I already use into an HTML block... in which case I need to know: how can I make the block only show each student their own assignments?
In case it's relevant: if I understand correctly, the "Site Home" is where everyone sees the same thing, but the "Dashboard" is where the view is customized for the user... is that right? So, would I publish each student's assignments somehow in their Dashboard?
I have pored over tons of Moodle docs and watched lots of Moodle tutorial videos. I'm still in the overwhelmed stage where everything I read/watch answers one question and leaves me with three more. I went through this with Joomla and eventually got the hang of it, so I'm not worried. However, time is of the essence for me because I must be able to use Moodle by the beginning of the school year. Please help and thanks!