45 Matching Annotations
  1. Nov 2018
  2. Apr 2018
    1. custom_*

      Custom values can be sent

    2. LTI provides can return:

      • Grades
      • Other information (URL, HTML snippet etc.)
  3. Feb 2018
    1. I have been arguing for some time that Caliper should be used as a data interoperability exchange standard between apps that operates through the LTI window

      How does the whole Caliper thing relate to data H might generate?

    2. LTI Advantage can also enable the tool provider to give the LMS links that support single sign-on to specific places within the tool,
    1. your student roster in Perusall will automatically populate as students each launch into Perusall from the LMS for the first time.

      This is I believe what has been proposed by Atomic Jolt.

    2. create Perusall courses through the LMS

      Equivalent of groups?

    3. without having to log into Perusall separately

      the key!

    4. If they log in to Perusall directly (i.e., at perusall.com), then they will be seen as a second user.)

      I wonder why?

  4. Nov 2017
  5. Jul 2017
  6. May 2017
  7. Feb 2017
  8. Jul 2016
    1. An extension to standard LTI, external tools can be configured to appear when a student is submitting content for an assignment. When a tool is configured, users will see an additional tab during assignment submission for assignments that accept online submissions. If a user selects a homework submission tool, a popup will appear where the external tool will be loaded. The tool should direct users to select or build some piece of content, then submit that content to the tool. The tool will then redirect the user to the LTI success URL with some additional parameters. Canvas will take this information and submit it for the current user as their submission to this assignment.

      I would really like to see an end-to-end example of this!

  9. Jun 2016
    1. Configurations Canvas Moodle Blackboard Sakai Desire2Learn

      These may e the key links to making an LTI app work in other LMSs besides Canvas.

    1. this is the type of context from which the user is accessing the app. If it's provided, this will most likely be CourseSection

      So a Canvas user is mapped to a course and, possibly, a course section. The former could be used to auto-provision a group. The latter, though, could be used (optionally) to create multiple private groups in a course. If I'm right, then that's neat.

    2. Learner Instructor

      I suppose we'd need to map these roles to user roles in H. Or at least map a teacher role to an imminent group admin role.

    3. unique id referencing the user accessing the app. providers should consider this id an opaque identifier.

      Is the fact that this and the below are not labeled "required" mean that SSO/authentication/whatever is not a requisite part of being an app in the store?

    1. specific course

      Auto-provisioning h account and assigning user to a group, mapped to course.

  10. Mar 2016
    1. add content to a rich content editor.

      Add a tool to a rich content editor?

      How could we inject the h JS code into a pages or set of pages so that h was always on there?...

    2. at the account level,
    3. This simple demo app lets the user pick from a list of fish pictures. The picture they choose will be inserted into the rich editor.

      So it adds content, not functionality?

    1. Canvas: Navigation Extension

      So there is a redirect LTI or app that allows one to do this. I can currently get Hypothes.is in the nav.

      This is a link to an h group from within a Canvas course:

    1. These extensions are used to add functionality on top of that connection.

      OKAY! So LTI extensions add functionality in addition to authorization.

    1. Generally the form is submitted via JavaScript to an iframe rendered on a page within the consumer, so the user does not have an extra step when trying to launch an app.

      Generally, but not always?...

      I'm okay if there's a second step. That could be:

      1) activating h within the LMS

      2) linking out to a via.bouncer page

    2. a consumer key and shared secret which are used to sign any messages passed between systems
    3. some service that integrates with the LMS

      But how?

    4. identity assertion

      So it's just or mostly SSO?

    1. if you have an interactive assessment application or virtual chemistry lab, it can be securely connected to an educational platform in a standard way without having to develop and maintain custom integrations for each platform.
    2. from simple communication applications like chat, to domain-specific learning environments
  11. Nov 2015
    1. LMS INTEGRATION - Soomo seamlessly supports single-sign-on access and gradebook integration with your school's learning management system.

      keys to the castle

  12. Aug 2015
    1. An external tool can ask for an xAPI callback URL, and then POST back an interaction activity to Canvas. This will update the activity time for the user in Canvas, and add a page view for that tool. Page views will show up in the course analytics section as activity.
  13. Jun 2015
    1. ability to deploy in a variety of learning environments due to the diversity of implementation approaches that schools utilize .

      Again, LTI is key here. We want to be able to integrate/interoperate with lots of L/CMSs.

    2. Have low technical requirements – i.e. use standard classroom hardware and are interopera ble with other software solutions

      Does this mean LTI?

  14. May 2015
    1. I find it disturbing that the example "learning" tool is a classified ad.