The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

beans - Add classwork beans to team's record and show grade standing

SYNOPSIS

beans [options]

Options:

--help This help message

--man A man page

--id 9598457 Id of person claiming these beans to be theirs

--name Momotaro Name of person claiming these beans to be theirs

--session first The part of the semester in which the beans were won

--team Gray The team to which the claimant belongs

--league m/j The league to which the claimant belongs

--beans 75 Number of beans they are asking to be recorded

OPTIONS

-id

Id of person claiming these beans to be theirs.

-name

Name of person claiming these beans to be theirs.

-league

The league to which the redeemer belongs

-session

The session in which the beans were won.

-team

The team to which the claimant belongs.

-beans

Number of beans they are asking to be recorded.

DESCRIPTION

beans tallies beans that students have earned for classwork and are redeeming and stores them in beans.yaml as a total, logging their entry in beans.log. The separate script, grades adds the total (divided by 5) to homework, midterm and final scores and outputs the grade so far.

The configuration file, league.yaml, contains series, members fields. The $session/teams.yaml files contain team memberships. The files, beanbag.yaml and beans.yaml need to exist.