-
Notifications
You must be signed in to change notification settings - Fork 5
Update to student user documentation for new UI #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 18 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
e58b8d6
Update index.md
CarkHT 14d26ce
Add files via upload
CarkHT 60348ee
minor update faq.md
CarkHT b3471c6
Update faq.md
CarkHT 43c3b1d
Update pdf_button.png
CarkHT b79afe9
Delete docs/student/images/question_overview.png
CarkHT 11677a2
Update gettingstarted.md
CarkHT fd1beed
Update to pictures for current UI
CarkHT f12ad2a
Update to Teach_view_students.png
CarkHT 3be04bf
Delete docs/teacher/guides/images/view_sets.png
CarkHT 18f76fc
Delete docs/teacher/guides/images/view_students.png
CarkHT bc437bb
Delete docs/teacher/guides/images/Teacher_View_Sets.png
CarkHT 5c03503
Update content-sets-questions.md
CarkHT 6a3f827
Add files via upload
CarkHT 5b6660c
Delete docs/teacher/guides/images/create_set.png
CarkHT 2b87879
Add files via upload
CarkHT 9a5dbbe
Update gettingstarted.md
CarkHT fb2a0da
Update gettingstarted.md
CarkHT 328d96b
Update content-sets-questions.md
CarkHT bc0aea9
Rename question_overview_new.png to question_overview.png
CarkHT 003e1c6
Update index.md
CarkHT d5af9c1
Update gettingstarted.md
CarkHT cdebd88
Update gettingstarted.md
CarkHT d3d22ae
Add files via upload
CarkHT 48def5b
Merge branch 'main' into main
CarkHT File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,25 +1,23 @@ | ||
| # Editing questions | ||
| # Editing Questions | ||
|
CarkHT marked this conversation as resolved.
Outdated
|
||
|
|
||
| In this guide, we will walk through how to create [sets](https://lambda-feedback.github.io/user-documentation/terminology#sets) and [questions](https://lambda-feedback.github.io/user-documentation/terminology#questions). | ||
| This guide explains how to use the editor to create and modify [sets](https://lambda-feedback.github.io/user-documentation/terminology#sets) and [questions](https://lambda-feedback.github.io/user-documentation/terminology#questions). | ||
|
|
||
| 1. <ins>Click on a Set</ins> in order to edit or add questions. | ||
| ## <ins>Click a Set</ins> to edit or add questions to it. | ||
|  | ||
|
|
||
|  | ||
| ## A guide to the editor: | ||
|  | ||
|
|
||
| 2. A guide to the editor: | ||
|
|
||
|  | ||
|
|
||
| | Label | Name | Description | | ||
| | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| | 1 | Question Name | Here we can edit the name given to the question | | ||
| | 2 | Master content | Always visible. Uses a milkdown component. | | ||
| | 3 | Current part | Referenes which question part we are editing | | ||
| | 4 | Part Content | Here we can edit the specific content of the part (the sub question). | | ||
| | 5 | Response Area | This is the means by which the student answers a given question. It is optional to include a response area. | | ||
| | 6 | Question Help Options | Here we may add a [Structured Tutorial](https://lambda-feedback.github.io/user-documentation/terminology#structured-tutorial), a [Final Answer](https://lambda-feedback.github.io/user-documentation/terminology#final-answer) ("Show Answer"), or [Worked Solutions](https://lambda-feedback.github.io/user-documentation/terminology#worked-solution). These buttons are also how the student will see them, hence the name of "Show Answer". | | ||
| | 7 | Teacher-Student View Toggle | Here we may toggle between the teacher view ("EDIT"), and the student view ("PREVIEW"). This way we can edit the question, but also see a preview of how it would look to the student. | | ||
| | 8 | Edit Guidance | Here we can add further details for guidance, estimated working time and skill level | | ||
| | 9 | Part option | Here we can add, duplicate or (if there are more than one) delete a question part | | ||
| | 10 | Add question | Here we can add create a new blank question, duplicate a question or upload a zip file containing JSON file(s) for Lambda Feedback. | | ||
| | 11 | File, Preview and Stats | Travel to pages to a) File: version management/ download as JSON and delete question b) Preview: view the question as a student would see it c) Stats: View stats of student responses of the question set. | | ||
| | Label | Name | Description | | ||
| | :--- | :--- | :--- | | ||
| | **1** | **Add Question** | Add a new blank question, duplicate an existing question, or upload a .zip file containing one or more question JSON files. | | ||
| | **2** | **File, Preview, and Stats** | Access pages for:<br>• **File:** Manage versions, download as a JSON file, or delete the question.<br>• **Preview:** See the question as a student would.<br>• **Stats:** View statistics on student responses for the question. | | ||
| | **3** | **Question Name** | Edit the name of the question. | | ||
| | **4** | **Master Content** | The main content for the question, which is always visible above the individual parts. This field uses the Milkdown editor. | | ||
| | **5** | **Current Part** | **Indicates** which question part you are currently editing. | | ||
| | **6** | **Part Content** | Edit the content for the selected question part (i.e., the sub-question). | | ||
| | **7** | **Response Area** | The input field where a student submits their answer. Adding a response area is optional. | | ||
| | **8** | **Question Help Options** | Add optional support materials for students, such as a [**Structured Tutorial**](https://lambda-feedback.github.io/user-documentation/terminology#structured-tutorial), a [**Final Answer**](https://lambda-feedback.github.io/user-documentation/terminology#final-answer), or [**Worked Solutions**](https://lambda-feedback.github.io/user-documentation/terminology#worked-solution). The buttons shown here are the same ones students will see. | | ||
| | **9** | **Teacher/Student View Toggle** | Toggle between the teacher editing view ('EDIT') and the student 'PREVIEW' to see how the question will appear to students. | | ||
| | **10** | **Edit Guidance** | Add extra details for the question, such as guidance notes, estimated completion time, and skill level. | | ||
| | **11** | **Part Options** | Add a new part, duplicate the current part, or delete a part (only available if there is more than one). | | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,83 +1,103 @@ | ||
| # Get started as a teacher using Lambda Feedback | ||
| # Getting Started with Lambda Feedback for Teachers | ||
|
|
||
| ## Access a module | ||
| ## Access a Module | ||
|
|
||
| Use your Imperial Microsoft account to sign in and access your modules. By default you are logged in as a student and the interface will be blue. If you have teacher priviliges then you will see a teacher button at the top. | ||
| Use your Imperial Microsoft account to sign in and access your modules. By default, you are logged in as a student, and the interface will be blue. If you have teacher **privileges**, you will see a 'Teacher' button at the top. | ||
|
|
||
| <br /> | ||
|
|
||
| To enter teacher mode, <ins>click on the Teacher button</ins>, and the colour of the interface will change to orange. This is where you are able to access all your modules, as well as upload and edit problem sets. | ||
| To enter teacher mode, <ins>click the 'Teacher' button</ins>, and the **colour** of the interface will change to orange. This is where you can access all your modules, as well as upload and edit problem sets. | ||
|
|
||
| As of 07/2023, new modules can only be added to Lambda Feedback by administrators. Please speak to an admin if you wish for your module to be added to the website. | ||
| As of **July 2023**, new modules can only be added to Lambda Feedback by administrators. Please **contact an administrator** if you want your module added to the website. | ||
|
|
||
| <br /> | ||
|
|
||
| To find the module you want, you can sort ASCENDING as per the image below:<br /> | ||
| To find the module you want, you can sort them in **ascending/descending order**, or filter them as shown below: | ||
| <br /> | ||
| {: style="height:200px"} | ||
| {: style="height:200px"}<br /> | ||
| _Image: quick sort (left) or filtering (right)_ | ||
| _Image: Quick sort (left) or filtering (right)_ | ||
|
|
||
| As of 31/8/22 the filtering/sorting only works on the content visible on the current page (other pages are ignored). We aim to fix this by sorting at the backend. | ||
| **Note:** As of 31 August 2022, filtering and sorting only work on the content visible on the current page; other pages are ignored. We aim to fix this by implementing backend sorting. | ||
|
CarkHT marked this conversation as resolved.
Outdated
|
||
|
|
||
| Select the module you wish to edit.<br /> | ||
| Select the module you wish to edit. | ||
| <br /> | ||
|  | ||
|
|
||
| ## Create a new problem set | ||
| ## Create a New Problem Set | ||
|
|
||
| <ins>Click on your module</ins> and then <ins>click on "content"</ins> (upper left-hand corner).<br /> | ||
| <ins>Click your module</ins> and then <ins>click 'Content'</ins> (in the upper-left corner). | ||
| <br /> | ||
|  | ||
|
|
||
| Create a new set by pressing the button seen below and this will automatically appear with a default name which you can edit by clicking 'edit set metadata':<br /> | ||
| {: style="height:50px"} | ||
| Create a new set by **clicking** the 'Create Set' button. | ||
|
|
||
| To edit the content, <ins>click on the set name</ins>. This will open the Set in a ['WYSIWYG'](https://en.wikipedia.org/wiki/WYSIWYG) editor. The first question is automatically created with a default name. | ||
| A menu will appear with options to edit the name, description, and other settings for the new set. | ||
|
|
||
| To edit the content, <ins>click the set name</ins>. This will open the set in a ['WYSIWYG'](https://en.wikipedia.org/wiki/WYSIWYG) editor. The first question is automatically created with a default name. | ||
|
|
||
| The question structure is described [here](../../student/index.md). | ||
|
|
||
| ## Below the line | ||
| ## Below the Line | ||
|
|
||
| Below the main question content you can provide high quality support material for students. | ||
| Below the main question content, you can provide high-quality support material for students. | ||
|
|
||
| {: style="height:50px"} | ||
|
|
||
| A [student guide is here](../../student/index.md) and teachers use the content as follows: | ||
| A [student guide is here](../../student/index.md). Teachers use the 'below the line' content as follows: | ||
|
|
||
| - **Structured tutorial** is a canvas to provide scaffolding to students struggling with the question. | ||
| - **Final answer** is self explanatory. | ||
| - **Worked solutions** provides detailed, step-by-step solutions. | ||
| - **Structured tutorial** is to provide scaffolding for students struggling with the question. | ||
| - **Final answer** is self-explanatory. | ||
| - **Worked solutions** provides detailed, step-by-step solutions. | ||
|
|
||
| All content below the line uses milkdown functionality. Worked solutions can be branched. Future developments will add branching and response areas to structured tutorials. | ||
| All content below the line uses Milkdown functionality. Worked solutions can be branched. Future developments will add branching and response areas to structured tutorials. | ||
|
CarkHT marked this conversation as resolved.
Outdated
|
||
|
|
||
| It is not necessary to include all three methods of help, if only one of the tabs is filled then only that one button will be included in the published student version. | ||
| It is not necessary to include all three methods of help. If you only provide content for one tab, only that button will appear in the published student version. | ||
|
|
||
| For general terminology, see [here.](../../terminology.md) | ||
|
|
||
| To see further details on how to edit your questions, see [here.](content-sets-questions.md) | ||
|
|
||
| ## Enrolling students | ||
| ## Enrolling Students | ||
|
|
||
| In **Teacher mode**, open your module's home page, click the 'Students' tab, and then click 'Enrol Students'. | ||
|
|
||
|  | ||
|
|
||
| Enter a student's email address, or alternatively paste in a list of email addresses separated by commas. | ||
|
|
||
|  | ||
|
|
||
| In TEACHER mode, open your module home page and click 'VIEW STUDENTS' then 'ENROL STUDENTS' | ||
| Press 'Enter' to add the email addresses: | ||
|
|
||
|   | ||
|  | ||
|
|
||
| Enter a comma-separated list of email addresses. Press 'Enter' to confirm the addresses, and then 'SUBMIT' to enrol the students | ||
| Then click 'SUBMIT' to enrol the students. | ||
|
|
||
| ### Imperial College London email addresses | ||
| ### Imperial College London Email Addresses | ||
|
|
||
| You must use the long form email address: | ||
| You must use the long-form email address: | ||
|
|
||
| #### Valid: | ||
|
|
||
| first.nameYY@imperial.ac.uk (student) | ||
| <br> | ||
| j.doe@imperial.ac.uk (staff) | ||
| <br> | ||
| first.name@imperial.ac.uk (staff) | ||
| <br> | ||
|
|
||
| #### Invalid | ||
| #### Invalid: | ||
|
|
||
| abc123@ic.ac.uk | ||
| <br> | ||
| abc123@imperial.ac.uk | ||
| <br> | ||
| user@ic.ac.uk | ||
| <br> | ||
| user@imperial.ac.uk | ||
| <br> | ||
| first.nameYY@ic.ac.uk | ||
| <br> | ||
|
|
||
| The reason for the above is because we use Azure Active Directory - i.e. Microsoft - to authorise users. | ||
| This is because we use Azure Active Directory (i.e., Microsoft) to **authorise** users. | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.