It's like the Sheeptester tool but specifically for use by ITS Classroom Support for quickly looking up who the professor is in a given room at a given time.
ucsd-its-sd/icl_web: Specifically the web component, built automatically by this portion and hosted on Github Pages at icl.ucsd.itucsd-its-sd/icl_data: A fork ofsheeptester/uxdyto fetch classroom informationucsd-its-sd/ucsd_icl: The build scripts and actions that tie the other two repositories together.
Required to build this:
Usage:
sh ./build.sh [ICLTERM] [SCRIPT_DIR]
ICLTERM: eg. SP24 or WI95SCRIPT_DIR: This will usually be.or`pwd`
Flags and environment variables:
$ICLTERM: The same as above$SCRIPT_DIR: The same as above$GIT_PATH,$DENO_PATH,$NODE_PATH: The executables for the respective projects.$WEB_BRANCH,$ICL_BRANCH,$WEB_REMOTE,$ICL_REMOTE: Settings for pushing to the git repos.$NOPUSH: Don't push built website to the remote.$NOBUILD: Don't scrape and build classroom data.
A good example of how to use these flags and parameters is the use in the workflow
Please reach out! hello@ari-s.com