diff --git a/school.d/calvin.inc b/school.d/calvin.inc new file mode 100644 --- /dev/null +++ b/school.d/calvin.inc @@ -0,0 +1,52 @@ + + * + * This file is a part of slate_permutate. + * + * slate_permutate is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * slate_permutate is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with slate_permutate. If not, see . + */ + +function calvin_info() +{ + return array('name' => 'Calvin College', + 'url' => 'http://calvin.edu/', + /* + * rDNS postfixes which indicate a student is + * connecting from that college campus + */ + 'domains' => array( + 'calvin.edu', + ), + 'student_address' => 'Knight', + ); +} + +function calvin_instructions_html() +{ + return <<Calvin-specific Instructions +

+ slate_permutate can be a useful tool for scheduling your next semester at Calvin College. +

+
    +
  1. Get in touch with your advisor during advising/reading recess.
  2. +
  3. Look up each class your advisor specified in Calvin's registration page of KnightVision (soon to be moo).
  4. +
  5. Enter each class into a slate_permutate schedule and add each section that is listed that you are willing to take.
  6. +
  7. Submit your schedule and view all of the different permutations of your schedule which would work with the sections you specified.
  8. +
  9. Print our your preferred schedule by selecting a schedule an choosing your User-Agent's print option.
  10. +
  11. Wait until it's your turn to register and grab your preferred sections before they fill up!
  12. +
+EOF; +}