Download the PHP package escolalms/topic-type-project without Composer
On this page you can find all versions of the php package escolalms/topic-type-project. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download escolalms/topic-type-project
More information about escolalms/topic-type-project
Files in escolalms/topic-type-project
Package topic-type-project
Short Description Escola Headless LMS Topic Type Project
License MIT
Informations about the package topic-type-project
Topic Type Project
What does it do
This package is another TopicType. It allows students to upload their solutions as files. This type is used for building headless Course.
The package by default grants students permissions to add and view their own solutions within the course. Administrators have permissions to display the list of all student solutions, as well as to download and delete them.
Installing
composer require escolalms/topic-type-projectphp artisan migratephp artisan db:seed --class="EscolaLms\TopicTypeProject\Database\Seeders\TopicTypeProjectPermissionSeeder"
Endpoints
Tests
Run ./vendor/bin/phpunit to run tests.
Test details
Events
ProjectSolutionCreatedEvent- This event is dispatched when the user has uploaded a solution
You can use the escolalms/templates-email package, which listens to this event and sends an email.
Listeners
This package does not listen for any events.
Permissions
Permissions are defined in seeder.
All versions of topic-type-project with dependencies
escolalms/auth Version ^0
escolalms/core Version ^1
escolalms/settings Version ^0
laravel/framework Version >=8.0
escolalms/topic-types Version ^0