ericfortmeyer / student-assignment-scheduler
This package is abandoned and no longer maintained.
No replacement package was suggested.
Dependency and configuration for this project
v1.9.3
2019-06-21 11:45 UTC
Requires
- php: ^7.1
- ext-ast: ^1.0
- ext-curl: *
- ext-ds: ^1.2
- ext-mbstring: *
- ext-xml: *
- ext-zip: *
- doctrine/annotations: ^1.6
- league/oauth2-google: ^3
- monolog/monolog: ^1.24
- ocramius/generated-hydrator: ^2.2
- phpmailer/phpmailer: ^6.0
- setasign/fpdf: ^1.8
- setasign/fpdi: ^2.1
- setasign/fpdi-fpdf: ^2.2
- setasign/fpdi-tcpdf: ^2.2
- setasign/fpdi-tfpdf: ^2.2
- setasign/tfpdf: ^1.25
- smalot/pdfparser: ^0.13.2
- stevenmaguire/oauth2-microsoft: ^2.2
- symfony/browser-kit: ^4.2
- symfony/config: ^4.2
- symfony/console: ^4.2
- symfony/css-selector: ^4.2
- symfony/dependency-injection: ^4.2
- symfony/event-dispatcher: ^4.2
- symfony/expression-language: ^4.2
- symfony/finder: ^4.2
- symfony/http-kernel: ^4.2
- symfony/lock: ^4.2
- symfony/process: ^4.2
- symfony/proxy-manager-bridge: ^4.2
- symfony/var-dumper: ^4.2
- symfony/yaml: ^4.2
- tumtum/mock-extern-service: ^0.1.1
- vlucas/phpdotenv: ^2.5
Requires (Dev)
- phan/phan: ^1.2
- phpunit/php-invoker: ^2.0
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
- dev-master
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.0
- v1.7.8
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.8
- v1.6.7
- v1.6.6
- v1.6.5
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.0.0
- dev-develop
- dev-staging
- dev-featuresForAztec
- dev-spanishForms
This package is auto-updated.
Last update: 2021-04-11 07:43:26 UTC
README
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