17
0
Commit Graph

42 Commits

Author SHA1 Message Date
Benjamin Mako Hill
1103b95c37 changed from absenses to opt-out since that matches syllabus 2024-10-16 16:30:24 -07:00
Benjamin Mako Hill
da93d3fd56 updated assessment code for new class
- fix a few bugs related to make scripts work with no students have been fully
  missing
- other smaller code fixes, path updates, etc
2024-10-07 21:03:08 -07:00
Benjamin Mako Hill
499ed62bce removed print debug line 2024-10-04 11:00:26 -07:00
Benjamin Mako Hill
3845559ac8 print preferred pronouns in the call list 2024-09-28 20:11:54 -07:00
Benjamin Mako Hill
360a7e8ee0 updated code to better figure out whose not registered 2024-09-28 20:11:54 -07:00
Benjamin Mako Hill
56fb61e8b0 many new changes for the new quarter
- switched to using a configuration.json file
- reworked the download_student_info.py to fix bugs
- substantial change to the scripts to use the new config structure
- other small changes
- wrote a new README file based on the old readme and material I sent
  to Matt McGarrity
2024-09-28 17:35:37 -07:00
Benjamin Mako Hill
d6b74612e3 Merge branch 'COM481-2024Q4' 2024-09-28 16:27:12 -07:00
Benjamin Mako Hill
e7c79c1644 minor changes to finalize case grades 2024-09-28 16:13:33 -07:00
Benjamin Mako Hill
a50468cac2 fix an ordering bug with grade creation 2024-09-28 16:13:24 -07:00
Benjamin Mako Hill
78ac188f04 code to create final case discussion grades
This still needs to be check over but this is new code to build the
final grades. Current threshold for minimum questions comes from 1000
simulated classes (simulation.R).
2024-09-28 16:13:14 -07:00
Benjamin Mako Hill
35bf83e9f6 generate better imges 2024-09-28 16:12:52 -07:00
Benjamin Mako Hill
0738f9791a clean up the plots being generated 2024-09-28 16:12:19 -07:00
Benjamin Mako Hill
a59b6b86ff updated track participation code to see how we're doing 2024-09-28 16:12:01 -07:00
Benjamin Mako Hill
b30b0b6c68 updated enrollment tracking code (just filenames) 2024-09-28 16:11:11 -07:00
Benjamin Mako Hill
89c5369ad9 work to build a much better manual version of the script
one thing that is clear to me is that the preferred name logic should
really be removed entirely from the coldcall.py program and moved into
the coldcall.py file. I'm currently ignoring that functionality in the
coldcallbot-manual.py but I haven't yet fully removed it from the other.
2024-09-28 16:11:00 -07:00
Benjamin Mako Hill
3c9c64edc8 initial version of commit updating coldcall.py 2024-09-28 16:01:05 -07:00
Benjamin Mako Hill
92e65de771 Merge branch 'master' of code.communitydata.science:coldcallbot-discord 2022-01-05 13:52:27 +09:00
Benjamin Mako Hill
cda1cb3b3c remove references to boy (should be bot, obvs) 2022-01-05 13:51:02 +09:00
Benjamin Mako Hill
3bd4c9c2a6 updated grade code
- COMMLD570A did not penalize/track absences at all so i cut this completely
2022-01-05 11:43:41 +09:00
Benjamin Mako Hill
da8f47aa27 report on the number of questions answered, not just asked 2022-01-05 11:43:41 +09:00
Benjamin Mako Hill
95a9977572 small changes to get track participation working 2022-01-05 11:43:41 +09:00
Benjamin Mako Hill
f590bf88bc start list at 1 instead of 0 2022-01-05 11:43:41 +09:00
Benjamin Mako Hill
914f5973c3 renamed manual coldcall bot script
it's a /bot/, not a boy
2022-01-05 11:43:41 +09:00
Benjamin Mako Hill
d8e662b5c3 reworking the script to work with COMMLD570A (editted)
this commit was editted to not include student details

- new manual version of the coldcallbot
- minor tweaks to make things less discord specific
- changes for new URLs, filenames, and such
2022-01-05 11:27:59 +09:00
d77f32f5c1 Explain how to configure the bot with discord. 2020-12-29 17:22:35 -08:00
Benjamin Mako Hill
0d3bd05ff2 added case grades subdirectory to gitignore 2020-12-29 14:42:21 -08:00
Benjamin Mako Hill
653e0ac698 added placeholder readme file 2020-12-29 13:54:38 -08:00
Benjamin Mako Hill
677315cd95 reminder to create subdirectories 2020-12-29 13:40:30 -08:00
Benjamin Mako Hill
0ecadc51eb renamed the README file 2020-12-29 13:39:04 -08:00
Benjamin Mako Hill
9c4f81c30a rearrange the repository for publication 2020-12-29 12:22:35 -08:00
Benjamin Mako Hill
743e0a39f3 updated with final participation grades (
- also includes the code necessary to generate those grades
2020-12-23 12:59:17 -08:00
Benjamin Mako Hill
3955a6bfcc don't count missing questions as asked 2020-11-10 10:26:23 -08:00
Benjamin Mako Hill
4676d0b0c3 don't count folks who were missing
Patch the coldcall script so that it doesn't count folks who are missing as
present for a question.
2020-11-10 10:20:43 -08:00
Benjamin Mako Hill
61d6ecd88a added code to compute /days/ present or absent 2020-11-10 09:44:23 -08:00
Benjamin Mako Hill
c664cbce46 ignore png files being generated 2020-10-28 13:12:37 -07:00
Benjamin Mako Hill
96ea70f682 updated participation graphing 2020-10-28 13:11:52 -07:00
Benjamin Mako Hill
e98bacabb8 simple R script to track participation
lits two things:

- number of times folks have been called on
- number of times folks have bee absent/present
2020-10-14 19:42:07 -07:00
Benjamin Mako Hill
abf74b822c fix typo in the attendance... :P 2020-10-12 10:51:44 -07:00
Benjamin Mako Hill
5d5bea65d4 code to track enrolled students and who is missing 2020-10-12 10:49:41 -07:00
Benjamin Mako Hill
f46f00dc4d read student information using DictReader
This should be safer.
2020-10-08 08:09:21 -07:00
Benjamin Mako Hill
d2f0f4b850 make the bot script executable 2020-10-08 07:57:06 -07:00
Benjamin Mako Hill
c6d7c0fca7 initial version of colcall bot
- basic student information for preferred names
- simple discord bot
- coldcall library to maintain records and choose folks
2020-10-05 10:22:03 -07:00