Frequently Asked Questions
Frequently asked questions about NStrim - Git workflow, deployment issues, access codes, session management, and troubleshooting.
Quick answers to the most common questions about NStrim Mission Control.
Your teacher will provide you with a 6-digit access code and a link to the competitor dashboard. Enter your code on the login page to access your dashboard.
On your dashboard, go to the Tools & Deployment tab and click the "New Repository" button. Select a framework template, enter a name and subdomain, and click Create. Your clone URL will be shown in the dashboard after creation.
Common issues: (1) Repository name doesn't match the module slug exactly, (2) You haven't pushed any commits yet, (3) There's a syntax error in your code preventing build. Check your deployment status on the dashboard and view the build logs for specific errors.
Click the "phpMyAdmin" link on your dashboard. Your database credentials are shown there. Each module gets its own isolated database.
Seats are your billing capacity – how many students you can have at once. students are actual students. Seats are at the company level (not per-session), so you can run multiple sessions as long as total students don't exceed your seat count.
Yes! Your seat allocation is shared across all sessions. If you have 50 seats, you could run 5 sessions with 10 students each, or 2 sessions with 25 students each, etc.
Go to Account → Billing & Seats. You can purchase additional seats monthly or annually. Annual billing includes a discount.
In training sessions, yes – timing is flexible. In competitions, the module timer is enforced and Git pushes after the deadline may be flagged. The exact behavior depends on your session settings.
From the Students page, you can: (1) Copy individual codes, (2) Download all credentials as a PDF for printing, (3) Share the dashboard URL along with codes.
The session admin will provide you with a marking room URL and access credentials. Use these to log in and see your assigned competitors.
Yes. From the marking room, click on a competitor to access their Git repository. You can view all commits, diffs, and the full history of their work.
Judges can report issues when there are problems with a competitor's work (e.g., deployment not working, database errors). Contact the session admin through the established communication channel for your event.
Yes! Teachers and admins can sign in using their Google or GitHub account instead of email and password. Click the respective button on the login page. If you're a new user, an account will be created automatically using your social login email. Students use access codes instead — social login is not available for the student dashboard.
NStrim offers a demo mode that lets you explore the full teacher/admin dashboard without creating an account. You may receive a demo link from our team, or access it through an organization's public demo page. Demo environments reset periodically, so any changes you make are temporary.
NStrim provides templates for Laravel, React, Vue, Angular, and more. See the Framework Guides for the full list and documentation.
Every git push triggers an automatic deployment. The system builds your code, runs any necessary setup (composer install, npm build, etc.), and publishes it to your unique URL. This typically takes 30-60 seconds.
Git repositories are automatically backed up. Databases are snapshotted regularly during active sessions. For long-term storage, export your data before the session is archived.