aseqbase/lms 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aseqbase/lms

最新稳定版本:v6.4.1

Composer 安装命令:

composer create-project aseqbase/lms

包简介

To create a Learning Management System, with all accessibility and equipment, for an aseqbase website...

README 文档

README

aseqbase/lms

The objective is to develop a comprehensive Learning Management System, ensuring that it is fully equipped with all necessary accessibility features and required equipment. This Learning Management System will be specifically designed for integration with the existing aseqbase website. The intention is to provide a robust and user-friendly platform that facilitates effective online learning experiences, while adhering to the highest standards of accessibility for all users. The system should incorporate all the essential tools and resources needed for both instructors and learners to successfully engage with the online educational content offered through the aseqbase website, guaranteeing a seamless and inclusive learning environment.

Dependencies

Managements

Installing

  1. Install all dependencies mentioned before
  2. Follow one of these options:
    • Open a terminal in the destination directory (for example, D:\MyWebsite\lms\) of the website, then install the project by:
       > composer create-project aseqbase/lms
    • Prompts below to create a manageable project (update, uninstall, etc.):
       > composer require aseqbase/lms
       > cd vendor/aseqbase/lms
       vendor/aseqbase/lms> composer dev:install
  3. Put the destination directory of your project on the appeared step (for example, D:\MyWebsite\lms\)
      Destination Directory [D:\MyWebsite\]: D:\MyWebsite\lms\
  4. Follow the steps to finish the installation of sources, database, etc.
  5. [optional] On the local server, create an optional file named global.php in the lms directory to change your-parent-directory-name (from the .aseq) using:
      > composer lms:create global --aseq "lms" --base "your-parent-directory-name" -f
    or
      > cd vendor/aseqbase/lms
      vendor/aseqbase/lms> composer dev:create global --aseq "lms" --base "your-parent-directory-name" -f
    Note: Do not forget to replace "your-parent-directory-name" with your item (default .aseq).
  6. Enjoy...

Using

  1. Do one of the following options:
    • Visit its special URL (for example, http://lms.[my-domain-name].com, or http://[my-domain-name].com/lms)
    • On the local server:
      1. Use the following command on the root directory
        > composer start
      2. Visit the URL localhost:8000 (for default) on the local browser
  2. Enjoy...

Updating

  1. Keep your project updated using
      > composer lms:update
    or
      > cd vendor/aseqbase/lms
      vendor/aseqbase/lms> composer dev:update
  2. Follow the steps to finish the update of sources, database, etc.
  3. Enjoy...

Uninstalling

  1. Uninstall the project and the constructed database using:
      > composer lms:unistall
    or
      > cd vendor/aseqbase/lms
      vendor/aseqbase/lms> composer dev:unistall
  2. Follow the steps to finish the uninstallation of sources, database, etc.
  3. Enjoy...

Creating

  1. Create a new file by a predefined template name (for example, global, config, back, router, front, user, info, etc.) using:
      > composer lms:create [predefined-template-name]
    or
      > cd vendor/aseqbase/lms
      vendor/aseqbase/lms> composer dev:create [predefined-template-name]
  2. Follow the steps to finish creating the file.
  3. Enjoy...

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-only
  • 更新时间: 2025-04-03