BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts
Program Manager Roster
- Vorherrschende Sprache
- Python
- Sterne
- 1
- Forks
- 15
- Ø Merge
- 5 T. 39 Min.
- Gemergte PRs (30 T.)
- 8
Beschreibung
We need the concept of a roster for a program. This is a way for admins and program managers to view the students interacting with their program. They should be able to see who is attending their events, who is interested, who is trained, and any information about the student interaction.
- Create ProgramRoster view in db with categories
- Create page for list of students who interact with a program
- All interested, rsvp, event attendees broken down into categories
- Fully trained
- Interested + All volunteer
- Interested
- Banned
- Printable + export to excel
- Email some or all
- Create Event button that will auto-add Roster (choose categories?)
- Events should have an Add from Roster button like Add Past Volunteers
For now, this will be a read-only feature. It's possible they will want to curate these lists, and we will handle that later.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die bestehenden Programm-, Veranstaltungs- und Studierendendaten nachzuverfolgen, die an Anwesenheit, Interesse, Schulungen und Sperren beteiligt sind, und prüfe anschließend den bestehenden Ablauf „Add Past Volunteers“. Lege die schreibgeschützten Kategorien der Teilnehmerliste und die Studierendenliste fest, bevor du Export, E-Mail, druckbare Ausgabe und Veranstaltungsintegration planst. Als abgeschlossen gilt die Arbeit, wenn Admins und Programmmanager die kategorisierte Teilnehmerliste anzeigen können und die aufgeführten Aktionen funktionieren, ohne die Mitgliedschaft in der Teilnehmerliste zu bearbeiten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- database, full-stack
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100