ROLLerUP Onboarding Portal
onboarding_website/README.md readme
Updated: 2026-03-07 02:45
# ROLLerUP Onboarding Portal A web-based onboarding course for co-op students with progress tracking. ## Features - 7-week structured course - Progress tracking per student - Quizzes with auto-grading - 70% pass threshold to complete weeks - Quick reference card - Admin dashboard to track progress ## URLs - **Student Portal:** http://68.183.198.0:5001 - **Admin Dashboard:** http://68.183.198.0:5001/admin?key=admin2026 ## Access Codes Students use one of these codes to log in: - `rollerup2026` - `coop2026` - `welcome` (Change these in app.py if needed) ## Deployment ```bash # Copy to server cp -r /root/.openclaw/workspace/onboarding_website /opt/ cp -r /root/.openclaw/workspace/onboarding_course /root/.openclaw/workspace/ # Install dependencies cd /opt/zoho-extract && source venv/bin/activate pip install flask markdown # Run cd /opt/onboarding_website python app.py ``` Access at: http://68.183.198.0:5001 ## Run as Service ```bash sudo tee /etc/systemd/system/onboarding.service << 'SERVICE' [Unit] Description=ROLLerUP Onboarding Portal After=network.target [Service] Type=simple User=root WorkingDirectory=/opt/onboarding_website Environment=PATH=/opt/zoho-extract/venv/bin ExecStart=/opt/zoho-extract/venv/bin/python app.py Restart=always RestartSec=10 [Install] WantedBy=multi-user.target SERVICE sudo systemctl daemon-reload sudo systemctl enable onboarding sudo systemctl start onboarding ``` ## Files - `app.py` - Main Flask application - `templates/` - HTML templates - `progress.json` - Student progress (created automatically) - Course content read from: `/root/.openclaw/workspace/onboarding_course/`