p2pu/course-in-a-box
p2pu/course-in-a-box has 106 GitHub stars and 528 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-12 11:52 UTC. Last push 2025-04-22.
An open-source project for creating online courses, built by P2PU
实测星标增长
- 24小时
- 0
- 7天
- 0
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.md
原文An open-source project for creating online courses, built by P2PU
Course-in-a-Box is a free tool for building and publishing online courses — no prior coding experience required.
To create your own course, simply fork this repository and delete the CNAME file. Detailed documentation is available at course-in-a-box.p2pu.org.
To make changes to the template itself, a good place to start is the _layouts, _includes and css directories. These directories contain all the layout and style files used.
Questions? Ask on P2PU's Community Forum.
Running locally
- install docker
- Run
docker run -i -t --rm -u 1000:1000 -p 4000:4000 -v `pwd`:/opt/app -v `pwd`/.bundler/:/opt/bundler -e BUNDLE_PATH=~/opt/bundler -w /opt/app ruby:2.7 bash -c "bundle install && bundle exec jekyll serve --watch -H 0.0.0.0"
Course-in-a-Box is built by Peer 2 Peer University and shared under an MIT License.
Course content ("Modules") are shared under a CC BY-SA 4.0 license.