ericfortmeyer/student-assignment-scheduler

Dependency and configuration for this project


Keywords
meeting, students, LAMM, assignments, life and ministry meeting, student assignments, mid-week meeting
License
MIT

Documentation

Student Assignment Scheduler

Build Status Latest Stable Version Total Downloads License composer.lock

A way to schedule and email student assignments for the mid-week meeting.

😎

Here's an idea for basic usage

<?php
...

/**
 * Parse pdf schedules into json
 *
 * Data derived from the json schedules are used
 * when the user of the application schedules assignments
 * and for writing out assignment forms
 */
createJsonSchedulesFromWorkbooks(
    $WorkbookParser,
    $path_to_workbooks,
    $path_to_data,
    jsonScheduleCreationNotification()
);

/**
 * Create assignment forms.
 *
 * The json files representing weeks of assignments are used
 * to generate pdf assignment forms.
 */
writeAssignmentForms(
    $AssignmentFormWriter,
    $path_to_json_assignments,
    $path_to_json_schedules,
    $hasScheduleAlreadyBeenCompleted,
    false
);

TODO

  • Create Command Line Tool
    • [] Add CLI configuration
  • [] Create Web Interface
  • Write test

Want to contribute?

Please get in touch