Support Portal

Search for the articles here or browse the categories below.

Browse by topic

Find guides, tutorials, and answers organised by category.

Popular articles

What other people are reading right now.

Platform Features

Cases & Submissions

Cases are the heart of Praxicraft. Each one is a real-world data engineering challenge wrapped in a fictional business scenario. Here's how they work and how to get the most out of them. What is a case? A case gives you everything you need to solve a data problem: - A scenario brief β€” the fictional business context setting the scene - A task with a clear objective and expected output - Downloadable assets like CSV files and schemas - Hints you can unlock if you get stuck (heads up β€” each hint costs XP!) What types of cases are there? Cases are organised by track: - Python β€” write Python code using pandas, NumPy, and other data tools - SQL β€” write SQL queries evaluated against a DuckDB sandbox - Linux β€” complete shell-based data tasks in a sandboxed Linux environment What's the difference between Run and Submit? Great question β€” they're not the same thing! - Run β€” executes your code and shows the output, but doesn't count as a submission attempt. Perfect for testing your work before committing - Submit β€” your official attempt, evaluated for XP. Only hit this when you're ready! Why did my submission fail even though my output looks right? This happens more than you'd think! Common culprits: - Trailing whitespace or extra newlines in your output - Column order that differs from the expected output - Floating-point precision β€” make sure you're rounding to the expected number of decimal places - Encoding issues in string outputs Double-check the expected output shown on the case page and compare it line by line with yours. Can I use hints? Absolutely. Each case has hints that progressively nudge you toward the solution. Just keep in mind: - Unlocking a hint costs XP from your current balance - Use them strategically β€” that's your hard-earned XP you're spending! - Hints don't affect your rank or lifetime XP Can I go back to a completed case? Yes! Completed cases stay accessible any time for review and don't count against your monthly case limit (where applicable). Last updated: March 2026 β€” Praxicraft Platform

Getting Started

Getting Started with Praxicraft

Welcome to PraxicraftπŸŽ‰ You've just joined a gamified data engineering platform where you solve real-world challenges, earn XP, and climb a 17-rank career ladder β€” all wrapped in the story of working at a fictional data bureau. Here's everything you need to get going. What exactly is Praxicraft? Think of it as your data engineering career, but gamified. You join a fictional company, get an employment contract, a line manager, an org chart, and even performance reviews β€” while actually sharpening your real data skills through challenges called cases. - Solve real-world data challenges in a safe, sandboxed environment - Earn XP and climb from Data Intern all the way to Bureau Director - Work across Python, SQL, and Linux tracks - Unlock story-driven features as you progress in rank How do I sign up? Head to the Praxicraft website and hit Get Started. You've got three ways to register: - Email and password - Sign in with Google - Sign in with GitHub After registering, check your inbox for a 6-digit verification code and enter it to activate your account. What happens after I verify my email? You'll be walked through a one-time onboarding flow β€” it only takes a few minutes: - Read and accept your employment contract (this one's required!) - Pick your specialisation track: Python, SQL, or Linux - Get your welcome briefing and land on your dashboard Can I skip onboarding? Nope! Onboarding needs to be fully completed before you can access the dashboard or dive into cases. It's quick, we promise. Last updated: March 2026 β€” Praxicraft Platform

Getting Started

Tracks

Your track is your specialisation path on Praxicraft β€” it shapes which cases show up in your dashboard. Pick the one that matches where you want to grow. What tracks are available? Praxicraft launches with three tracks: - Python β€” data engineering tasks using Python, pandas, NumPy, and more - SQL β€” query writing and data transformation using a DuckDB sandbox - Linux β€” shell-based data tasks in a sandboxed Linux environment Can I switch tracks? Track switching depends on your plan. If you'd like to explore your options, reach out to our support team and they'll help you out. Does my track affect my rank? Not at all! XP and rank are global across the platform β€” no matter which track you're on, your progress counts the same. Switching tracks won't set you back either. Last updated: March 2026 β€” Praxicraft Platform

Account & Security

Account & Security

Your account is your home on Praxicraft. Here's how to manage your password, set up two-factor authentication, and keep things secure. How do I reset my password? On the login page, click Forgot Password, enter your email, and we'll send you a reset link. - The link expires in 15 minutes, so be quick! - If you signed up with Google or GitHub, you don't have a password β€” just use OAuth to sign in How do I change my password? Go to Dashboard β†’ Settings β†’ Account and scroll to the password section. You'll need to enter your current password before setting a new one. How do I set up two-factor authentication (2FA)? Head to Dashboard β†’ Settings β†’ Security and click Enable 2FA. - Scan the QR code with an authenticator app (Google Authenticator, Authy, etc.) - Enter the generated code to confirm - From then on, every login will ask for a verification code β€” nice and secure! I lost access to my 2FA app. Help! No worries β€” raise a support ticket and a human agent will verify your identity and help you recover your account. We can't bypass 2FA automatically (for your protection), but we'll get you sorted. I got a suspicious login alert. What does that mean? Praxicraft watches for IP address changes mid-session. If your session was accessed from a different location than where you logged in: - It was you (e.g. you switched networks) β€” no action needed - It wasn't you β€” change your password immediately and enable 2FA How do I delete my account? Go to Dashboard β†’ Settings and scroll to the Danger Zone. Click Deactivate Account. - You'll be asked to confirm your identity first (password, 2FA code, or email code for OAuth users) - Deletion is permanent and removes all your data - If you own an organisation, it must be dissolved before you can delete your account β€” contact support to kick that off How long does my session stay active? Sessions last 24 hours, with automatic timeouts to keep your account safe: - After 10 minutes of inactivity, you'll get a warning - After 15 minutes of inactivity, you'll be automatically logged out Last updated: March 2026 β€” Praxicraft Platform

Account & Security

Notifications & Emails

Praxicraft keeps you in the loop through both in-app notifications and email. Here's what to expect and how to manage what you receive. What in-app notifications will I get? In-app notifications show up via the bell icon in the sidebar. You'll be notified about: - Rank promotions πŸŽ‰ - Badge achievements - Streak milestones - Replies from support agents - System announcements What emails will Praxicraft send me? We'll send emails for important account and activity events: - Email verification (OTP) when you sign up - Password reset requests - Your welcome message on first login - Rank promotion congratulations - Support ticket replies and status changes - 2FA enabled/disabled confirmations - Suspicious login alerts How do I manage my notification preferences? Go to Dashboard β†’ Settings and find the notification preferences section. You can opt out of non-critical categories whenever you like. I'm not getting emails. What should I do? Try these steps in order: - Check your spam or junk folder first β€” we end up there sometimes! - Make sure your email address is correct under Dashboard β†’ Settings - Check that emails from support@praxicraft.com aren't blocked by your email provider - If it's still not working, raise a support ticket and we'll look into it Last updated: March 2026 β€” Praxicraft Platform

Platform Features

Dashboard & Features

Your dashboard is mission control. Here's a quick tour of everything you'll find there and what each feature does. HR Inbox Find it at Dashboard β†’ Inbox. This is where messages from your fictional NPC colleagues live β€” your line manager, HR department, and other characters in the bureau story. - Messages evolve based on your rank and case activity - Higher-plan users can reply and get the full narrative experience Org Chart Find it at Dashboard β†’ Org Chart. This shows your place in the fictional bureau hierarchy. - As you rank up, you gain fictional direct reports (yes, you get subordinates!) - Available to enterprise users and higher-ranked engineers Performance Review Find it at Dashboard β†’ Performance Review. Think of it as your quarterly check-in β€” a narrative evaluation based on your activity on the platform. - Takes into account your case history, rank progression, and overall activity - It's all fictional, but it's a fun way to reflect on your progress Company Notices Platform-wide announcements from the fictional bureau appear here. - Find them at Dashboard β†’ Notices - Also visible under the Bulletin tab in your Notifications page Leaderboard Find it at Dashboard β†’ Leaderboard. See how you stack up against every other engineer on the platform, ranked by XP. - Your position updates in real time as you and others earn XP Updating Your Profile Go to Dashboard β†’ Settings to personalise your profile: - Update your username, first name, and last name - Upload a profile avatar (JPG or PNG, max 2MB) - Remember to save explicitly after making changes to your name or username Last updated: March 2026 β€” Praxicraft Platform