I am a computer teacher at a Middle school. I only get to work with some students for a single year (they end up taking other electives), while I get to work with other students for all three years. for this reason, I've developed a gradebook using a spreadsheet that allows me to keep track of which students have completed which assignments over the course of their entire middle school career. This allows me to give different students in my 7th and 8th grade classes different assignments. Students who I've had before pick up where they left off while students new to my class start from the beginning albeit in an accelerated manner.
Each assignment in my class is worth a certain number of points. Each day the number of points a student needs increases. In this way, I can allow students to choose which assignments they complete.
I there any way to accomplish this same goal in Moodle? To be more specific, is there a way to determine how many points a student has earned during a given period of time (for example, during the Fall 2018 semester). I need to weed out assignments that were completed during the previous year. If possible, it would also be nice to have the grade calculate based on a number of points that is not related to the sum of the point values of the assignments in the gradebook. Would this require a gradebook plugin?