コース、課題、ディスカッション、証明書を作成でき、AI機能とNotion風エディターを備えたオープンソースの学習プラットフォーム。
- スター
- 1,175
- フォーク
- 305
- 未解決の Issue
- 4
- 最終コミット
- 12 日前
これは何?
Koogua Cloud Classroom(オープンソースのスクール版)は、オンライン講座やスクールのサイトを運営するためのWebアプリケーションです。Phalcon PHP frameworkをベースに構築されており、PCとモバイル向けH5フロントエンドでの講座公開・販売・学習に対応し、管理用のバックオフィスも備えています。
主なコンポーネントとして、バックエンドにPhalcon 5.x、フロントエンドUIにlayui、全文検索にxunsearchを採用しています。また、基本依存関係としてPHP 8.4、MySQL 8.4、Redis 8.2を使用します。Dockerによるコンテナ化デプロイに対応しており、ドキュメントでは環境構築、サービス設定、クライアント設定について説明しています。
デモ環境は低スペックで、インターフェースを試す用途に限られます。講座データは仮の内容で、管理パネルからのデータ送信も無効になっています。
主な機能
- 01学習者向けのPCフロントエンドとモバイル向けH5フロントエンド。
- 02講座やユーザーを管理するための管理用バックオフィス。
- 03有料講座の注文・決済フロー。
- 04xunsearchを利用した全文検索。
- 05Dockerによるコンテナ化デプロイ。
ユースケース
- 有料オンライン講座サイトやスクールの立ち上げ。
- ユーザーにコンテンツを販売する知識課金プラットフォームの構築。
- 組織内向けの研修・オンライン学習サイトの運営。
クイックスタート
- 1
README(プロジェクトWiki)にリンクされている環境構築ガイドに従ってください
- 2
必要なスタックをインストールしてください:PHP 8.4、MySQL 8.4、Redis 8.2、Phalcon 5.20.3、Xunsearch 1.4
使う前に知っておきたいこと
- PHP 8.4、MySQL 8.4、Redis、Xunsearchなど、複数のサービスのインストールと設定が必要です。
- PhalconのC拡張フレームワークを基盤としているため、標準的なPHPスタックよりセットアップに手間がかかります。
- GPL-2.0ライセンスを採用しており、コピーレフトの条件により、派生物の配布もオープンソースにする必要があります。
収録されている特集
トピック
よくある質問
- course-tencent-cloud とは?
- Dockerでデプロイできる、コース販売・オンライン学習・知識課金サイト構築向けのオープンソースPHP(Phalcon)講座・スクールプラットフォーム。 Koogua Cloud Classroom(オープンソースのスクール版)は、オンライン講座やスクールのサイトを運営するためのWebアプリケーションです。Phalcon PHP frameworkをベースに構築されており、PCとモバイル向けH5フロントエンドでの講座公開・販売・学習に対応し、管理用のバックオフィスも備えています。
- course-tencent-cloud は無料で使えますか?ライセンスは?
- course-tencent-cloud は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- course-tencent-cloud は今もメンテナンスされていますか?
- 活発にメンテナンス中。course-tencent-cloud の最終コミットは 2026年10月26日 です。
- course-tencent-cloud は何に使えますか?
- 有料オンライン講座サイトやスクールの立ち上げ。 ユーザーにコンテンツを販売する知識課金プラットフォームの構築。 組織内向けの研修・オンライン学習サイトの運営。
- course-tencent-cloud のインストール方法は?
- README(プロジェクトWiki)にリンクされている環境構築ガイドに従ってください 必要なスタックをインストールしてください:PHP 8.4、MySQL 8.4、Redis 8.2、Phalcon 5.20.3、Xunsearch 1.4
- course-tencent-cloud はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/xiaochong0302/course-tencent-cloud
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Moodleは、大学、学校、企業がオンラインコースや学習環境を構築するためのオープンソース学習管理プラットフォームです。
Chamiloは、使いやすさとアクセシビリティを重視した、オンラインコース運営向けのオープンソース学習管理システム(LMS)です。
ILIASは、Webベースのeラーニングコースを構築・運営するためのオープンソースLMSです。
コース作成、コホート、認定資格、AIレッスンチューターを提供する、SaaS企業向けのオープンソース顧客トレーニングプラットフォーム。
自社ブランドのWebサイトでオンラインコースやデジタルダウンロードを販売できる、セルフホスト対応のオープンソースLMSです。