Repolode
xiaochong0302

xiaochong0302/course-tencent-cloud

Dockerでデプロイできる、コース販売・オンライン学習・知識課金サイト構築向けのオープンソースPHP(Phalcon)講座・スクールプラットフォーム。

代替できる製品:TeachableThinkific

スター
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. 1

    README(プロジェクトWiki)にリンクされている環境構築ガイドに従ってください

  2. 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-platform#education#lms#php#phalcon#docker#e-learning#course#mooc#school

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト