AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The Open Source Education Platform for Companies. A Simple and Beautiful Alternative to Moodle LMS, EdX, Thinkific and Teachable
翻訳待ち
Loading the full README.
Read the full README ↗ClassroomIO is an intelligent customer training platform that helps SaaS companies use education to grow their business. Create high-quality learning experiences faster, deliver them across your customer journey, and use AI to scale customer education.
| Use Case | What You Can Do |
|---|---|
| Customer Education | Help customers understand your product, learn key features, complete onboarding, and get more value from your platform. |
| Partner Training | Train resellers, implementation partners, and distributors on your products, processes, and standards. |
| Employee Training | Onboard employees, deliver internal training, and manage compliance and certification programs. |
Branded Customer Academies: Launch branded learning academies on custom domains.
Manage Organizations: Manage multiple organizations and their learning environments.
Learner Dashboard: Give learners one place to access courses, assignments, and track progress.
Learning Paths: Guide learners through structured learning experiences.
Embedded Learning: Embed videos, slides, and documents directly into your courses to give learners a seamless learning experience.
REST API & Webhooks: Connect ClassroomIO to your existing systems, access learning data, and trigger workflows across your tools.
Zapier Integration (Coming Soon): Connect ClassroomIO with your favourite tools and automate workflows across your existing apps.
AI Lesson Tutor: Learners get access to an AI assistant that explains concepts, answers questions, and summarizes course material to help them learn with confidence.
MCP Server: Connect ClassroomIO with your favourite AI tools and coding agents to create courses and interact with your learning platform.
AI-Powered Workflows: Use AI integrations to streamline course creation and learning operations.
For what's coming next, see the public roadmap.
You can book a quick 15 min demo to see if ClassroomIO is a good fit for you
To get a local copy up and running, please follow these simple steps.
Here is what you need to be able to run ClassroomIO.com
pnpm directly, so npm/yarn are not substitutesThis repo is a monorepo that consists of these primary apps:
website: The landing page of ClassroomIO hosted hereapi: The api service that handles PDF, video processing, Emailing and Notifications.dashboard: The web application that runs the learning management system hosted here.docs: Official documentation of ClassroomIO hosted hereThe repository also contains shared packages under packages/ (for example packages/db, packages/utils, and packages/ui).
Before you start: make sure pnpm and Docker are installed (see Prerequisites). New to the project? Read
DEV_SETUP_NOTES.mdfirst — it's a full step-by-step walkthrough with a troubleshooting reference for the errors you're likely to hit.
Fork the repo, then clone it:
git clone https://github.com/classroomio/classroomio.git
Go to project folder:
cd classroomio
Set up Node (using nvm):
nvm use
You first might need to install the specific version and then use it:
nvm install && nvm use
You can install nvm from here.
Install dependencies:
pnpm i
Set up your .env files:
Each app reads its own .env. In apps/api, apps/jobs and apps/dashboard, duplicate
.env.example to .env and fill the values below (host ports). The secret values are
placeholders — generate each one with openssl rand -hex 32 rather than copying
the example text. The two PRIVATE_SERVER_KEY values must match — they
authenticate the dashboard's server-to-server calls to the API, so generate it once
and paste the same value into both files.
apps/api/.env:
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/classroomio"
REDIS_URL="redis://localhost:6379"
PUBLIC_SERVER_URL="http://localhost:3002"
TRUSTED_ORIGINS="http://localhost:5173" # the dashboard dev origin
BETTER_AUTH_SECRET="<generate-with-openssl-rand-hex-32>"
PRIVATE_SERVER_KEY="<generate-with-openssl-rand-hex-32>" # generate once; use the SAME value in the dashboard
DASHBOARD_ORIGIN="http://localhost:5173" # optional; used for invite/email links back to the dashboard
This is the beginning of the README. Read the rest at the original. Read the full README ↗