takshak / adash-exam

用于 adash 管理面板的考试扩展

2.3.5 2024-09-19 14:40 UTC

README

takshak/adash 管理面板包提供的考试面板扩展。您可以设置考试题目,为将要参加考试的用户创建考试试卷。通过 composer 安装此包。

composer required takshak/adash-exam

迁移表

php artisan migrate

要获取示例数据,发布种子文件并单独运行它们

php artisan vendor:publish --tag=adash-exam-seeds

运行种子文件

php artisan db:seed --class=QuestionGroupSeeder
php artisan db:seed --class=QuestionSeeder
php artisan db:seed --class=PaperSeeder

在管理面板侧边栏中添加路由(components/admin/sidebar.php)

<x-exam-exam:admin-sidebar-links />

要自定义视图,发布视图,您将在 layouts 文件夹中获得考试布局,components 和 admin 页面将分别位于 components/exam 和 admin/exam 中。

php artisan vendor:publish --provider="Takshak\Exam\ExamServiceProvider"

此外,您还可以只发布所需的资产。

  • 发布种子文件: php artisan vendor:publish --tag="adash-exam-seeds"。您将在 seeders 文件夹中获取种子文件。

  • 发布路由: php artisan vendor:publish --tag="adash-exam-routes"。您将在 routes 文件夹中获取一个名为 exam.php 的文件。

  • 发布视图: php artisan vendor:publish --tag="adash-exam-views"。您将在 components 的 exam 文件夹和 admin 文件夹中获取视图。