Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


Keywords: 3D model, sketchfab, embed, digital object, text editor, media  


What Is It?

Embedding 3D models adds interactive content to Moodle courses. This mini-guide is specific to the iframe HTML embedding offered by Sketchfab, an external platform hosting 3D models that can be viewed, shared, freely downloaded or purchased on their website, or embedded on other websites or platforms such as Moodle. For more information on embedding content within Moodle’s Atto text editor, please see M02b - Embed video, audio and other media. 

Why Use It?

Depending on its type, 3D models can facilitate object-based teaching and learning, provide access to digitally rendered objects in museum and teaching collections, serve as examples of assessments or works in progress, and can even be incorporated into Moodle activities such as quizzes.  



Who Can Embed 3D Models?

  • Course Administrators 

  • Tutors 

  • Other roles permitted to use the Atto text editor 

    * Any publicly accessible model on Sketchfab can be embedded on other platforms such as Moodle without having a Sketchfab account. Models on Sketchfab saved as ‘Private’ can also be embedded if the course administrator or tutor has access to the Sketchfab url link to that model. Password protected models will require both the url and the password.  

    Please note that only those with Sketchfab premium accounts can add and edit 3D models on Sketchfab.com with privacy or password restrictions. 

Who Can View 3D Models?

  • Any user with access to the Moodle course page will be able to view embedded 3D models with the exception of models set up on Sketchfab with password protection. In such cases, each Moodle user will need to enter the associated password to access the model.  

Before I Start...

  • Consider how a problem or assessment created within Sketchfab fits into your course
  • Is the problem text clear to students?
  • Will students know how to input their answer?
  • Do I wants students to solve everything correctly or have a weighted score based on what they get correct?

Meeting the Baseline

The  UCL E-Learning Baseline suggests the following for  Assessment :

  • 4.1 Provide an assessment outline  with a clear description of the module assessment, including schedule, criteria and submission details. To avoid duplication this might include a link to a module webpage.


For more information

jjkldnskngjkldnlnslnlkdsn

 Click here to expand...



How Do I Set One Up?

The steps below provide an overview of the process but has links to MATLAB Grader documentation for information on writing MATLAB code.

  1. Navigate to your Moodle course and Turn editing on
  2. Click Add an activity or resource in the desired section of your course
  3. Select Matlab in the activity chooser and then press Add
  4. Set an Activity name
  5. You can also configure the following options: 
    1. Grade to pass can be used to set a passing grade. Please note the grade shown in Moodle is a percentage and the Maximum grade should be left at 100.
    2. Completion tracking can be set to Show activity as complete when conditions are met to automatically mark the activity complete when students view the activity, receive a grade from the activity or both.
  6. Click Save and display
  7. Then press Open in new window

Step 2: Create Your MATLAB Grader Assessment


  1. To create your assessment, click onto Blank Problem.
    1. You can use LMS Courses to copy existing problems from your other courses if you've created some already.
    2. MATLAB Grader also provides some example problems that you can review and copy.
  2. Enter a Title for your problem. It's recommended that this name matches the name of the activity within your Moodle course as both names will show to your students.
  3. Enter a Problem Description and Instructions which can include formatted text, equations, links and images.
  4. Files Referenced can be used to upload data and code files for use in the reference solution, learner solution and assessment tests.
  5. Problem Type is used to determine how you want students to implement the solution.
    1. Script problems are those you want students to solve using a script. For more information, please see this documentation.
    2. Function problems are those you want students to solve using a function. For more information, please see this documentation.
  6. Code is used to provide your Reference Solution and the Learner Template
    1. Reference Solution is the solution to the problem which learners cannot see. Writing a reference solution allows for the variables to be referred to in assessment tasks.
    2. Learner Template is the code starting point for students to write their solution. It's your decision to decide how much code is provided for the starting point.
  7. Assessment Method determines how the student's code is assessed.
    1. Correct/Incorrect will return 1 if all tests pass or 0 if any tests fail.
    2. Weighted will return a score that's determined by the weighting of individual assessment criteria.
  8. Add Assessment is used determine the criteria that student code is assessed against.
    1. For more information on testing student solutions, please see this documentation.
    2. For specifics on script-based problems, please see this documentation.
    3. For specifics on function-based problems, please see this documentation.

Step 3: Reviewing Student Solutions

MATLAB Grader allows you to see an overview of student progress on a problem as well as individual responses. Please note that student names aren't shown on submitted solutions.

  1. In your published MATLAB Grader problem, click Reports on the top right
  2. You'll then see Learner Status that provides statics on how many students solved the problem, the number of submissions they required and the average submissions required to pass each test.
  3. The Learner Solutions tab provides an anonymised list of individual student submissions.

Caution

Coming soon

Examples and Case Studies

Coming soon

Questions & Answers

Coming soon

Further Information

This guide was adapted from the MATLAB Documentation website which provides a detailed overview of what the system can do. Accessed on 26th August 2020.




  • No labels