Sign in to your account
KnowledgeCheckr supports multiple authentication methods powered by Better Auth.Choose your authentication method
Navigate to the application and select one of the available sign-in options:
- Email & Password - Create an account with email (minimum 8 characters for password)
- GitHub - Sign in with your GitHub account
- Google - Sign in with your Google account
- Dex - Use your organization’s custom OAuth provider
- Anonymous - Start without an account (can be linked later)
Anonymous accounts are perfect for quick testing. You can link them to a registered account later to preserve your knowledge checks and results.
Create your first knowledge check
Once authenticated, you can start creating knowledge assessments.Navigate to the create page
From your dashboard at
/checks, click the “Create KnowledgeCheck” button or navigate directly to /checks/create.If you have no existing checks, you’ll see a helpful prompt:Stage 1: Basic information
Configure the fundamentals of your knowledge check:
- Name - Give your check a descriptive title
- Description - Add context about what this assessment covers
- Categories - Create categories to organize your questions (optional but recommended)
- Collaborators - Invite other users to help create questions
Stage 2: Add questions
Create questions using four different types:For each question, configure:
- Single choice
- Multiple choice
- Open question
- Drag & drop
Traditional multiple choice with one correct answer:
- Question text - Must be at least 3 words long
- Points - How much this question is worth
- Category - Organize questions by topic
- Accessibility - Where the question appears:
all- Both practice and examinationpractice-only- Only in practice modeexam-only- Only in examination mode
Questions must have unique answers. The schema automatically validates that no duplicate answers exist within a question.
Stage 3: Configure settings
Set up how users will interact with your knowledge check:Practice mode settings:
- Enable/disable practice mode
- Allow category filtering
- Show immediate feedback
- Set attempt limits
- Configure time constraints
- Enable/disable navigation between questions
- Randomize question order
Share your knowledge check
After creating your check, share it with others.Generate a share link
From your knowledge check card or edit page, click the share button (Share2Icon).The system will:
- Generate a unique share token
- Create a shareable URL:
/checks/{share_token}/practice - Copy the link to your clipboard
Take a knowledge check
When users access your shared knowledge check, they experience different flows depending on the mode.Practice mode
Practice mode provides a flexible learning environment:Select a category (optional)
If your check has multiple categories, users can filter questions by category:
Answer questions
Users can:
- Navigate freely between questions
- See immediate feedback on their answers
- Track progress with a visual indicator
- Return to previous questions
- Question navigation menu
- Progress bar showing completion
- Previous/Next buttons for easy navigation
Examination mode
Examination mode provides a formal assessment experience:Check attempt eligibility
The system verifies:
- User hasn’t exceeded attempt limits
- Examination mode is enabled
- User has authentication (anonymous users supported)
Complete the examination
During examination:
- Questions may be presented in random order
- Navigation may be restricted based on settings
- Timer displays if time limits are set
- Answers are not revealed until submission
Next steps
Install locally
Set up KnowledgeCheckr on your own infrastructure
API reference
Integrate KnowledgeCheckr with your applications
Core features
Explore question types and assessment modes
Configuration
Learn how to configure knowledge checks