Back to LMS integration
Moodle integration
LTI 1.3 (recommended)
One-time installation by a Moodle administrator
You need to have Moodle administrator privileges to add Accepi as an external tool to Moodle. Please ask your Moodle administrator to complete the steps below:
-
Configure Accepi as an external tool:
- Go to Site administration -> Plugins -> Activity modules -> External tool -> Manage Tools
- Click on "configure a tool manually"
- Under Tool settings:
- Tool name: Accepi
- Tool URL: https://accepi.com/ltiLaunch
- Tool description: Accepi: Online homework, quizzes and exams
- LTI version: LTI 1.3
- Public key type: Keyset URL
- Public key: https://accepi.com/.well-known/jwks.json
- Initiate login URL: https://accepi.com/oidcLogin
- Redirection URI(s): https://accepi.com/ltiLaunch https://accepi.com/ltiSelection (must be separated by a new line (enter/return), not space!)
- Tool configuration usage: Show as preconfigured tool when adding an external tool
- Default launch container: Embed, without blocks
- Check (enable) Supports Deep Linking (Content-Item Message)
- Content Selection URL: https://accepi.com/ltiSelection
- Under Services:
- IMS LTI Assignment and Grade Services: Use this service for grade sync and column management
- IMS LTI Names and Role Provisioning: Do not use this service
- Tool settings: Do not use this service
- Under Privacy:
- Share launcher's name with tool: Always
- Share launcher's email with tool: Never
- Accept grades from tool: Always
- Check (enable) Force SSL
- Click on Save changes
- On the Manage Tools page, click the configuration icon for the Accepi tool. Copy the configuration details and email them to instructors@accepi.com to complete the integration:
- Platform ID
- Client ID
- Deployment ID
- Public keyset URL
- Access token URL
- Authentication request URL
Per-course activation by the instructor
- In Moodle, go to the course that you want to add Accepi assignments to.
- Turn editing on → Add an activity or resource → choose External tool → Add.
- Give the assignment a name (name is irrelevant as it will be overwritten by the integration).
- Choose Accepi from the Preconfigured tool drop-down menu.
- Click on Select content.
- Log in with your Accepi email and password (you only have to do this once).
- Choose the course from your Accepi courses that you want to integrate into Moodle.
- Choose the assignments that you want to integrate into Moodle (if integrating multiple assignments at once doesn't work for your version of Moodle, select only one assignment at a time and repeat the entire process for each assignment).
- Click on "Submit."
- Scroll down and click on the "Save and return to course" button.
- Check the due dates on the assignments, both on Accepi and in Moodle (they don't transfer).
LTI 1.1 (deprecated)
On the Accepi website, do the following:
- Create a new course or navigate to the course that you want to integrate into Moodle (Note: Do not change the integration method while a course is in progress, or all student data will be recorded and reported separately for the two integration methods)
- For the course that you want to integrate, please change the access type to "LMS LTI 1.1".
- Note the launch URL, consumer key and shared secret. You'll need to copy and paste those into Moodle
In Moodle, do the following:
- Turn on editing
- Click the "Add an activity or resource" link in the section where you wish to add your external tool and choose 'External tool'
- This will take you to the settings page titled "Adding a new external tool". Expand the settings by clicking the "Expand all" link top right
- Activity name: enter something like "Online homework", "Problem sets", or "Accepi"
- Preconfigured tool: Leave as "Automatic, based on tool URL"
- Tool URL: Enter "https://accepi.com/launch"
- Launch container: Choose "New window"
- Consumer key: Copy and paste the consumer key from the Accepi course page
- Shared secret: Copy and paste the shared secret from the Accepi course page
- Privacy settings: Make sure that "Share launcher's name with tool" and "Accept grades from tool" are checked
Official Moodle documentation: