generated from mwc/project_banjo_app
I decided to go with my gut and add a roster to
complete the model app. I added a list of "students" then was able to conceptualize some more of the elements. Once I had thse student in the list, I realized that as they get called on and eliminated from the list, then the next day the list would have to be ready to start fresh. It is a new day, so we need a blank cold call sheet. So, I addd part of that to the model and the view. Next steps are to finish refining the process and add a couple more things. I have been struggling to keep my thoughts in a row when I pause my work. I find that when I am in the zone that I am thinking about issues I see and noting them, but later when I go back to my notes, I am a little confused at my own work. So, I am thinking in terms of teaching that there might be value in teaching students how to take notes and how to plan in a way that you can follow your own thinking. This could also be scaffolded. Or you could use the first few units to teach different note-takingmethods. Then as the year progresses, students could choose the format they prefer and create a portfolio.
This commit is contained in:
parent
7c81e13a97
commit
8a99ad5d65
|
@ -47,3 +47,7 @@ class Roster:
|
|||
return True
|
||||
return False
|
||||
"""Remove student(s)."""
|
||||
|
||||
def reset_roster(self):
|
||||
"""Reset students to their original list (like at the start of the day)."""
|
||||
self.students = self.original_students[:]
|
||||
|
|
|
@ -9,7 +9,38 @@ print(f"{roster.count_students()} students remaining on Roster.")
|
|||
|
||||
student = roster.pick_random_stuent()
|
||||
if student:
|
||||
print(f"[{student}, you were selected!!")
|
||||
print(f"[{student}, you were selected!!]")
|
||||
else:
|
||||
print("Name not/no longer on current roster.")
|
||||
|
||||
|
||||
roster = Roster()
|
||||
|
||||
roster.add_student("Bob")
|
||||
roster.add_student("Linda")
|
||||
roster.add_student("Tina")
|
||||
roster.add_student("Gene")
|
||||
roster.add_student("Louis")
|
||||
roster.add_student("Gayle, Checkin No Cold Call")
|
||||
roster.add_student("Mort")
|
||||
roster.add_student("Teddy")
|
||||
|
||||
removed = roster.remove_student()
|
||||
if removed:
|
||||
print(f"[{student} was removed from Roster.]")
|
||||
else:
|
||||
print(f"[{student} not on roster.]")
|
||||
|
||||
roster.load_from_list(["Ava", "Eli", "Noah", "Luna"])
|
||||
|
||||
print("Full class:", roster.students)
|
||||
|
||||
roster.remove_student("Bob")
|
||||
roster.remove_student("Linda")
|
||||
print("Remaining today:", roster.students)
|
||||
|
||||
"""Reset at end of day"""
|
||||
roster.reset_roster()
|
||||
print("Next day reset:", roster.students)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue