Welcome to JustInfer!
JustInfer supports teaching and learning formal logic. Instructors can create and assign problems (or pull from a problem bank), and by default students can’t submit until each part of a derivation or truth table is correct. This reduces grading time, provides immediate and detailed feedback, and lets students learn while practicing!
Get Started
Choose your role and expand the steps.
- Click “Log in” then "Sign Up" in the navbar above.
- Input your email, password, and name or use Google sign-in to create an account automatically.
Instructors and TAs can request free course access by clicking here or by emailing morgandavies613@gmail.com with evidence of your status.
If you would like to start building a course immediately, you can try a 7-day free trial by logging in, clicking "Profile" in the navbar, and following the prompts to start a trial.
If you use different symbols or rules of inference than the defaults, you can customize how connectives are displayed and what rules of inference are available via site settings.
- When you create a course, it inherits your current settings. But you can update the settings for your course anytime.
- In the navbar above: click "Course Options" → "Create a Course".
- Name your course and input a registration key (optional).
Students can enroll using your course ID and registration key.
- Open your course page to find the course ID (and key if enabled).
- Tell students to use the navbar above and click: “Course Options” → “Register for a course”.
- They'll need to enter your course ID and registration key (if you made one).
- Optionally, use “Manage Students” to add/remove students directly. Or upload a canvas roster .csv to enroll all your students at once.
- Open your course.
- Click the "Create/Edit Problems" button.
- You'll be taken to a page with buttons and prompts allowing you to create and edit problems and assignments for your course. Students will automatically have access to the assignments you create.
- Open the course gradebook to see student progress.
- Manually grade “No Check” items when needed (they’re flagged as needing attention).
- Download a CSV from the gradebook for migrating grades to Canvas.
- Click “Log in” then “Sign Up” in the navbar above.
- Input your email, password, and name or use Google sign-in to create an account automatically.
- If your instructor hasn’t already enrolled you, ask them for the course ID and registration key (if there is one).
- In the navbar above, click: “Course Options” → “Register for a course”.
- Enter the course ID and registration key (if required).
Course features require a one-time $10 (USD) Course Access payment. If the cost is prohibitive, email morgandavies613@gmail.com.
- Once logged in, click "Pricing" or "Profile" in the navbar above.
- Follow the prompts to buy Course Access or start a 7-day free trial.
- Using the navbar above, click "Course Options" then "Select Course".
- Then click on the relevant course to go to the course homepage.
- From the course homepage, click on the assignment you want to work on.
- You’ll get immediate feedback and can revise until it’s correct (depending on the problem’s settings).
- If you get stuck, follow your instructor’s guidance (or check the Tutorials).
- Using the navbar above, click "Course Options" then "Select Course". Then select your course to go to the course homepage.
- On the course homepage, click “My grades”.