108 Matching Annotations
  1. Jan 2024
  2. Nov 2023
    1. Just to add details to your post, in case it isn't clear for others, as it wasn't for me, when you select the "set default" grade option from the top, you want to put a - (the dash key) in the box before checking to override existing grades.

  3. Oct 2023
  4. Aug 2023
  5. Jul 2023
    1. ```js let slideNumber = 1;

      togglePipButton.addEventListener("click", async () => { try { if (video !== document.pictureInPictureElement) await video.requestPictureInPicture(); else await document.exitPictureInPicture(); } catch (error) { log(> Argh! ${error}); } });

      try { navigator.mediaSession.setActionHandler("previousslide", () => { log('> User clicked "Previous Slide" icon.'); if (slideNumber > 1) slideNumber--; updateSlide(); }); } catch (error) { log('Warning! The "previousslide" media session action is not supported.'); }

      try { navigator.mediaSession.setActionHandler("nextslide", () => { log('> User clicked "Next Slide" icon.'); slideNumber++; updateSlide(); }); } catch (error) { log('Warning! The "nextslide" media session action is not supported.'); }

      / Picture-in-Picture canvas /

      const canvas = document.querySelector("canvas"); canvas.width = 1024; canvas.height = 512; updateSlide();

      const video = document.createElement("video"); video.srcObject = canvas.captureStream(); video.muted = true; video.play();

      / Utils /

      function updateSlide() { const ctx = canvas.getContext("2d"); ctx.fillStyle = "grey"; ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "white"; ctx.font = "100px Google Sans,arial,sans-serif"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText(slide ${slideNumber}, canvas.width / 2, canvas.height / 2, canvas.width); } ```

  6. May 2023
    1. Map of Content Vizualized (VMOC)

      a start of thinking on the space of converging written and visual thinking, but not as advanced as even Raymond Llull or indigenous ways of knowing which more naturally merge these modes of thinking.

      Western though is just missing so much... sigh

    1. What Obs Canvas provides is a whiteboard where you can add notes, embed anything, create new notes, and export of the result.

      Six example categories of using Canvas in Obsidian. - Dashboard - Create flow charts - Mindmaps - Mapping out ideas as Graph View replacement - Writing, structure an article ([[Ik noem mijn MOCs Olifantenpaadjes 20210313094501]]) - Brainstorming (also a Graph View replacement)

      I have used [[Tinderbox]] as canvas / outliner (as it allows view-switch between them) for dashboards mostly, as well as for braindumping and then mapping it for ideas and patterns.

      Canvas w Excalibur may help escape the linearity of a note writing window (atomic notes are fine as linear texts)

  7. Mar 2023
    1. After you've read a bit you may have some idea of some of the topics you'd like to cover and can begin creating an outline of what you'd like to express. Create a blank page and start the shape of the outline. As you proceed, you'll have an idea of a few specific notes that will fit under individual areas. What are those notes linked to? Perhaps add them as well if appropriate. As you outline you can add markup like ![[noteA]] to your outline which, in preview mode, will render or transclude the contents of that note and any others similarly formatted. Once you've done this with lots of notes you can copy/paste the contents into a draft which you can massage into finished form. Perhaps Obsidian's Canvas functionality might be helpful for you as well for mapping out the ideas/outline? It's at this point that many people realize how useful physical paper cards are for doing this process. The user interface and affordances in this last mile of output with respect to a digital tool is definitely a general drawback. This short video may be somewhat helpful for some of the process: https://www.youtube.com/watch?v=Kxyy0THLfuI

  8. Feb 2023
    1. Döring, Tanja, and Steffi Beckhaus. “The Card Box at Hand: Exploring the Potentials of a Paper-Based Tangible Interface for Education and Research in Art History.” In Proceedings of the 1st International Conference on Tangible and Embedded Interaction, 87–90. TEI ’07. New York, NY, USA: Association for Computing Machinery, 2007. https://doi.org/10.1145/1226969.1226986.

      This looks fascinating with respect to note taking and subsequent arranging, outlining, and use of notes in human computer interaction space for creating usable user interfaces.

  9. Jan 2023
  10. Dec 2022
  11. Nov 2022
  12. Oct 2022
  13. Aug 2022
  14. Jun 2022
  15. Apr 2022
    1. Similarly, social annotation tools such as Hypothesis provide opportunities for students and instructors to interactively engage in a shared resource of interest wherein problems, challenges, and insights can be discussed.

      Mention of Hypothesis social annotation as a site for teacher/learner engagement.

  16. Nov 2021
  17. Oct 2021
    1. Lean Canvas

      For the builders collective, I created some tools that are open source and useful for design and social architecture. Other projects are coding challenges to experiment with what is possible on the web.

      This experiment is based on the Lean Canvas, based on the Business Model Canvas from the book Business Model Generation.

      Type in the grey box at the top of the page. Click or tap in the boxes to add the text as a box in each section of the Lean Canvas. Click on the box to delete.

      There is no save functionality, so be sure to take a screenshot. Or roll your own by using the code on Codepen and GitHub.

    1. Lean Canvas is a 1-page business plan template created by Ash Maurya that helps you deconstruct your idea into its key assumptions. It is adapted from Alex Osterwalder's Business Model Canvas and optimized for Lean Startups. It replaces elaborate business plans with a single page business model.
    1. The lean canvas is an adaption of Alex Osterwalder’s  “Business Model Canvas” which he describes in his book: “Business Model Generation”
  18. Jun 2021
    1. Hybridity, by definition, is the combination of more than one thing, and thus hybrid teaching and learning will not ascribe to one set of rules; rather, it will ask students to be flexible and practice resilience, thinking critically about the nuance of context and the shifting roles and expectations for themselves and others therein.

      Great reminder that this is a Brave New World! Old thinking doesn't match new realities, although of course it informs us.

  19. May 2021
    1. In differentiated instruction, the teacher designs, assigns, adjusts curriculum, and monitors progress. Personalized instruction allows students’ choice, control and self-direction of their learning, with the teacher’s coaching and support. Personalization is more consistent with a learner-driven environment, 21st century skills, and with ISTE standard 5a for educators, which states that the use of technology should “foster independent learning and accommodate learner differences and needs.”

      I appreciate the blog author addressing this difference because one could easily see a path where this Canvas feature is discouraging and discriminatory rather than empowering.

    1. Canvas has an accessibility checker option that provides an evaluation of how well the instructor sets up their site for overall accessibility. It also provides tips on how to improve the site. 

      I was not aware of this feature and I'll definitely be checking it out in the future!

    1. ime spent online is not necessarily representative of the quality of the online engagement. 

      Sometimes time spent online may even indicate poor course design!

  20. Apr 2021
    1. Problems with accessibility and considerations of disability that are specific to online teaching and learning;The way in which traditional teaching methods and approaches tend to gloss over trauma or ignore it completely;The fact that so many college students are hungry or homeless while still trying to get good grades;The general lack of good digital pedagogies that reinforce and hold up the human person and their needs;The overall dearth of solid, meaningful professional development available to faculty—professional development that goes beyond the advice about putting images in your course and creating video lectures, and that really tries to tackle what it means to teach online.

      Evergreen concerns in online ed, even after covid is over (or more manageable).

    2. Silence has power and silence has vulnerability. That person maintaining the silence wields the power, and that person waiting on a response is subject to that power. Knowing that, critical pedagogy looks at the relationship between the silent person and the person listening for an answer for clues about agency, oppression, and what change might be needed to make that relationship more democratic.

      Important to think of what we're communicating, intentionally or otherwise.

    1. Not only is it kind to do so, but it creates a mini-relationship with people who will be key to our success.

      Online analog could be getting to know the help desk/tech support/instructional designers prior to the course launching. Or, at least familiarizing yourself with what to do when those issues pop up!

  21. Jan 2021
  22. Dec 2020
  23. Nov 2020
    1. SVG has the advantage that integrates very well with Svelte, since it’s an XML and the nodes can be managed as if they were HTML. On the other hand, Canvas is more efficient, but it has to be generated entirely with JavaScript.
  24. Jan 2020
  25. May 2019
  26. Mar 2019
  27. Nov 2018
  28. Oct 2018
    1. <html> <body style='background-color:black'> <canvas id="myCanvas" width="800" height="340"></canvas> <script> let canvas = document.getElementById('myCanvas'); let context = canvas.getContext('2d'); context.lineWidth = 5; context.strokeStyle = 'gray' context.beginPath(); for(let x=0;x<28;x++){         context.moveTo(x*40-304,0);         context.lineTo(x*40+20,340);         context.moveTo(x*40,0);         context.lineTo(x*40-324,340);         } context.stroke();   context.fillStyle = 'white'; for(let x=0;x<20;x++)         for(let y=0;y<9;y++){                 context.beginPath();                 context.arc(8+x*40, y*42-9, 3, 0, 2 * Math.PI);                 context.arc(28+x*40, y*42-29, 3, 0, 2 * Math.PI);                 context.fill();                                         } </script> </body> </html>
  29. Sep 2018
    1. the market continues to be a two-horse race recently with Canvas by Instructure and Brightspace by D2L as the only two solutions with material gains in market share.

      So Blackboard is not growing. Only Canvas and D2L are and the former more substantially.

  30. May 2018
  31. Apr 2018
  32. Mar 2018
  33. Jan 2018
    1. NOTE for LTI providers: Since developer keys are scoped to the institution they are issued from, tool providers that serve multiple institutions should store and look up the correct developer key based on the launch parameters (eg. custom_canvas_api_domain) sent during the LTI launch. For open source Canvas users, you can generate a client ID and secret in the Site Admin account of your Canvas install.

      So this replaces the dev key creation process?

  34. Dec 2017
    1. We examine the link between network neutrality (NN) and content innovation on the Internet by comparing theimpact of NN and packet discrimination (PD) regimes on content innovation.

      Testing an assignment in Canvas.

  35. Nov 2017
    1. Do you know what the feature set was that had faculty from Albany to Anaheim falling to their knees, tears of joy streaming down their faces, and proclaiming with cracking, emotion-laden voices, "Finally, an LMS company that understands me!"?

      While this whole bit is over-the-top, à la @mfeldstein67, must admit that my initial reaction was close to that. For a very similar reason. Still haven’t had an opportunity to use Canvas with learners, but the overall workflow for this type of feature really does make a big difference. The openness aspect is very close to gravy. After all, there are ways to do a lot of work in the open without relying on any LMS. But the LMS does make a huge difference in terms of such features as quickly grading learners’ work.

    2. Canvas was a runaway hit from the start, but not because of its openness.
    1. Enhanced learning experience Graduate students now receive upgraded iPads, and all students access course materials with Canvas, a new learning management software. The School of Aeronautics is now the College of Aeronautics; and the College of Business and Management is hosting a business symposium Nov. 15.

      This from a university which had dropped Blackboard for iTunes U.

  36. Sep 2017
  37. Aug 2017
    1. The URL that was given to you by Canvas should have had a verifier parameter on it. If so, do not include your Authorization header like you do with all the other API calls that you make.

      So this means that the verifier parameter replaces the Authorization header?

    1. How do I manage profile pictures for users in an account?Links to an external site.


    2. How do I manually add a new user to an account?Links to an external site. How do I merge users in an account?Links to an external site. How do I delete a user from an account?Links to an external site. How do I edit a user's name, time zone, or email in an account?Links to an external site. How do I manage a user's login information in an account?Links to an external site.


    1. API
    2. How do I install PowerShell 3.0 on a Windows machine?Links to an external site.


    3. How do I manage developer keys for an account?Links to an external site. How do I add a developer key for an account?Links to an external site.

      Remove sub admins can't add developer keys

    4. Learning Tools Interoperability (LTI) Learning Tools Interoperability (LTI) is the process by which external content and resources are linked to Canvas. The tools that are currently available for UW-Madison Canvas users can be found the Canvas - Enabled Application Configurations KB document. UW-Madison employs a process by which individuals can request that additional external tools be vetted and integrated with Canvas. That form can be found this form (Links to an external site.)Links to an external site. and the entire review and integration process is generally expected to take 3-4 months. This KB document outlines further details related to external integrations and LTI.

      This needs to be broken out

    1. ument, Canvas - UW-Madison Canvas Organizational Roles (UW-Madison),

      Should this be a required reading. Just nested in text now

    2. [EMBED GOOGLE SHEET, Need access from Dale: https://docs.google.com/spreadsheets/d/1-H4-frCxWtuMp99rxZaGeAeVD34bwVxazc8fjm_bZ1Y/edit#gid=0] - Changes made with consultation from ITG


    3. UW-Madison Canvas Administrator.

      Change to Learn@UW

    1. Adhere to UW-Madison guidelines and avoid non-permitted practices in order to retain sub-account admin access

      Have an awareness of Canvas Admin Wiki and be able to find guidelines, updates, and admin practices.

  38. May 2017
    1. Canvas can consume SAML 2.0 identity assertions. Canvas does not support the full Shibboleth protocol specifications, but can consume SAML 2.0 assertions originating from an appropriately configured Shibboleth (the product) identity provider.
  39. Apr 2017
    1. Canvas admins can enable these features by contacting their Canvas Customer Success Manager.

      Even for the Beta environment?

  40. Feb 2017
    1. That entanglement makes it harder to provide tools that support the tasks individually. If you can annotate segments of interest, though, you can disentangle the tasks, tool them separately, build the book more efficiently, and ensure others can more cleanly repurpose your work.

      The vision here seems more of a set of tools that can be integrated into various platforms rather than a single platform with a set of features. In this way, it's very similar to the idea behind EDUCAUSE's NGDLE initiative--or even Canvas's LTI-based app store.

  41. Oct 2016
    1. changes scare many people, whereas in fact they contain the potential to free us,

      And now many of the changes bore us! Alien intelligence (AI) now is the banner of the day, the big vastness of machines atop their big data troves, programming themselves passing scripts to make it by.

      And in character, I find many of the old changes far more interesting and alluring, particularly when I consider & reflect on their freeing potentials. A usable world wide web, one where all pages and all things are part of a greater personal canvas that I play upon, is one that frees people, a literally heirarching of people above the software.

  42. 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!

    1. An LTI app that wraps annotation around Canvas files


      Please keep me posted on this one. Thank you!

  43. Jun 2016
  44. Apr 2016
    1. while e-mail dissolves barriers to the exchange of data, we need another solvent to dissolve the barriers to collaborative use of that data. Applied in the right ways, that solvent creates what I like to call the “universal canvas” – an environment in which data and applications flow freely on the Web.

      Highlight of original quote: https://hypothes.is/a/iKeap_T6TauWGfyf19VW_Q

  45. Nov 2015
  46. 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.
  47. Feb 2015
    1. while e-mail dissolves barriers to the exchange of data, we need another solvent to dissolve the barriers to collaborative use of that data. Applied in the right ways, that solvent creates what I like to call the “universal canvas” -- an environment in which data and applications flow freely on the Web.