Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EXAMPLARY_API_KEY | Yes | Your Examplary API key. Get it from Account → Developer at https://app.examplary.ai/account/developer |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getQuestion_typesPublic | Lists all public question types, which can be enabled in workspaces. |
| getQuestion_typesid | Retrieves a specific question type by its ID. |
| deleteQuestion_typesid | Deletes a specific question type by its ID. Note that only the owner organization of the question type can delete it, and only if it has not been used in an exam. |
| getQuestion_types | Lists all question types, either those available by default or those created within the user's organization. |
| postQuestion_types | Creates a new question type or updates an existing one. If the question type already exists, it will be updated; otherwise, a new one will be created. |
| postQuestion_typesidEnable | Enable a question type for the current workspace. |
| postQuestion_typesidDisable | Disable a question type for the current workspace. |
| getMe | Get the current user's account details. |
| patchMe | Update the current user's account details. |
| getMediaUpload | Returns a signed URL for uploading a file, and a public URL for accessing it afterwards. |
| getOrg | Get organization |
| deleteOrg | Delete organization |
| patchOrg | Update organization |
| getOrgs | List all organizations |
| postOrgs | Create a new workspace to collaborate with others on exams. |
| getUsers | Get a list of all users in the workspace. |
| postUsers | Invite a new user to the workspace. |
| deleteUsersid | Delete a user from the workspace. |
| patchUsersid | Update a user's role within the workspace. |
| postExamsidQuestionsImport | Import questions into an exam from a file. Support Word, PDF, Moodle quiz XML and plain text files. |
| postExamsidQuestionsGenerate | Generate a new question for the exam using an AI prompt. |
| postExamsidQuestionsquestionIdGenerate | Update a question using an AI prompt. |
| getExamsidSessions | Get a list of all student sessions for an exam, representing a set of answers from a student. |
| postExamsidSessions | Manually create a session, possibly from uploaded data. |
| postExamsidSessionsScan | Scan student answers from a document. |
| getExamsidSessionssessionId | Get a single exam session by its ID, representing a set of answers from a student. |
| deleteExamsidSessionssessionId | Remove an exam session. |
| postExamsidSessionssessionIdFeedback | Set teacher feedback and/or a grade for a specific question in an exam session. |
| postExamsidSessionssessionIdOverall_feedback | Set teacher feedback for the test as a whole in an exam session. |
| postExamsidSessionssessionIdGenerate_overall_feedback | Generate feedback for the test as a whole in an exam session. |
| postExamsidSessionssessionIdSuggestionsAccept_all | Accept all AI-generated grading suggestions for the exam session. |
| postExamsidSessionssessionIdSuggestionsquestionIdAccept | Accept a single AI-generated grading suggestion for the exam session. |
| getExams | Get a list of all exams within your workspace. |
| postExams | Create a new exam within your workspace. |
| postExamsImport | Create an exam by importing one or more source materials (e.g. an existing exam). |
| getExamsid | Get a single exam by its ID. |
| postExamsid | Update an existing exam. |
| deleteExamsid | Delete the exam. |
| postExamsidDuplicate | Duplicate the exam's questions and settings to a new exam. |
| postExamsidPrint | Export an exam to a PDF file or Word document. |
| postExamsidGenerate | Initiate a job to generate new questions for the exam using AI, based on the source materials and metadata specified. |
| postExamsidGenerateCancel | Cancel an ongoing job to generate new questions for the exam using AI. |
| getExamsidContext_suggestions | Get AI-generated suggestions for context/instructions to include in the exam generation prompt, based on the source materials linked to the exam. |
| getSource_materials | Returns a list of source materials for the current organization. |
| postSource_materials | Add a source material and start processing it for later use in an exam. |
| getSource_materialsid | Returns the current status and facts extracted from the specified source material. |
| deleteSource_materialsid | Deletes the specified source material. |
| patchSource_materialsid | Updates the specified source material. |
| postSource_materialsidSlice | Create a new source material based on a specific page range of an existing source material. |
| getFolders | Get a list of folders for exam organisation that exist within the current workspace. |
| postFolders | Create a new folder in the current workspace. |
| postFoldersid | Update an existing folder in the current workspace. |
| deleteFoldersid | Delete a folder from the current workspace. If there are any exams in the folder, they will be moved out of the folder. |
| getQuestion_bank | Get a list of question bank items that exist within the current workspace. |
| postQuestion_bank | Add a question to the question bank in the current workspace. |
| deleteQuestion_bankid | Delete a question bank item from the current workspace. |
| patchQuestion_bankid | Update an existing question bank item in the current workspace. |
| getTaxonomies | Get a list available taxonomies, including defaults and taxonomies created in the current workspace. |
| postTaxonomies | Save a new taxonomy in the current workspace. |
| postTaxonomiesid | Update an existing taxonomy in the current workspace. |
| deleteTaxonomiesid | Delete a taxonomy from the current workspace. This fails if there are any exams associated with the taxonomy. |
| getStudent_levels | Get a list of available default student levels. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |