Skip to content

Lgsuhsd Canvas Instructure Assignments


This author was given a suggestion to post here a distillation of a comment made elsewhere about "how can I sync my Google(tm) / whatever calendar and Canvas calendar? .


There are actually two parts to the comment:

a) "how to do the calendar"

b) whether the expended energy on the part of the Canvas time is justiied.


A) It is the opinion of this author that the situation about "merging my calendar with my phone / home computer is really a situation of "the emPHAsis on the wrong SYLLAAHble"


The user is almost always totally oblivious about "what has to be done" they want "to see the thing on my phone and the school computer".

The developer always concentrates on "what needs to be done" but is often also has "one way of thinking" about a situation because of the words that are used in the discussion.


What the user wants is:  " I want to see my tweaks of the Canvas calendar on my phone ( or at home on my home computer).


What is left unstated is that "the college as a master academic calendar on my school computer and my home computer and maybe on my phone that I can VIEW.  The teacher cannot interact with it.


HOWEVER, my little nook in the great universe of colleges actually provided a .csv file which we could put on our "home / phone " computer which had the school's academic calendar on it.


In other words, ON A PERSONAL PHONE OR COMPUTER the user could interact with the file.


This file is not "dynamic" ( that will be addressed later ).

It is only tweakable by the user and viewable by the user.


What is missed in the "question" "When will canvas let me put the IMPLIED Canvas ONLY that the teacher has tweaked for the student that is IN THE CLASS part of Canvas.  Again, the UNstated implication is that the teacher makes tweaks in the Canvas generic calendar and then downloads it to the local phone or computer or.... can put the Google or local calendar BACK ONTO the Canvas Class' calendar. 


What is not thought about by the user is the implication that a change on one will automatically sync with the other.  Or, is at least "replaceable by new file".


So, to the point of this comment.


The emphasis is on the wrong syllable.


B) The college already has a master calendar for the next year or two years.  The teacher cannot interact with this calendar unless the college provides it as a "feed" for maybe.....the teacher's subsite.  This was done primitively a few years ago at another college where I was participating.


C) Canvas has a calendar "within the INDIVIDUAL section's part" of Canvas.  In other words, this author can place tweak section one differently from section two and I the teacher, can observe both or individaully.  The student sees only the individual section.


D) WE MUST NOW STEP BACK to look at this from a "nervous administrator".  The nervous administrator wants to not have some "hacker" somehow be able to "hack" the calendar... it has to be "one way".


So, how can both situations be addressed?


E) the two end user cases.


a) the student end user now can see the tweaked calendar WITHIN the section on Canvas.  The student cannot interact with it only view it.

b)  the teacher end user can tweak the generic COLLEGE calendar within each section and can download that to a local device but cannot upload tweaks back to the calendar within Canvas.

c) the teacher end user who is already using a smart phone or home computer to interact with THIRD PARTY calendars such as Gmail(tm) calendar wants to be able to "interact" with the Canvas calendar but that is probably NOT ...


what they "really" want.


What they "really" want is to have " possibly "  the college's calendar on both the Canvas calendar and their local (Gmail(tm) ) calendar so that they have "everything in one place".


So the question is how to provide what the teacher end user "think" that they want on their local device ( phone / home computer).


This really is a rather simple fix in term of the idea but not necessarily the coding.


F) The local Canvas person at the college acts as an interface to provide the "college calendar" as a file to the Canvas Calendar app so that:


i) the teacher end user can optionally choose to include the college file in this class or that class or all classes

ii) the teacher end user has it willy nilly.


G) the teacher can then tweak the provided calendar from the college within Canvas. 


H) the Canvas calendar can then be downloaded to the teacher's local device as an .ical or as a .csv.


This is not the same as "syncing" and it does not need to so be.


"syncing" implies that the calendar NEEDS to be synced daily or whatever.


The college's calendar is fixed YEARS down the road.


Now, yes, the college may change a few things around such as "celebrating" something in a particular week such as a "home game celebration".


The actual end user teacher will probably SELDOM actually "tweak" a section's canvas calendar on a local device or through a calendar app on a home computer BACK UP to the Canvas calendar.


What the teacher end user will almost always do is tweak the calendar WITHIN  the canvas section's INTERFACE.


What is being advocated is ....


......that the teacher end user who actually uses and end device can download a tweaked version of the college's calendar and then has all things on one device...


H) So, the answer then falls out as a simple idea.


i) the Canvas interface places, or works with the IT people, to place into "Canvas" as a generic UPLOAD by the Canvas interface....the college calendar into the particular section.


ii)The Canvas interface places the college's calendar into ALL canvas calendars which cannot be tweaked in the local section except manually by the end user teacher.


iii) The teacher end user can then tweak the local section calendar which may or may not have the college's calendar on it so that the end user student merely observes the calendar.


iv) the teacher end user can be provided with TWO options to download the PREVIOUSLY tweaked calendar as a .ical or .csv file onto their local machine or smart phone.


THE UNINTENDED consequence of this for the teacher enduser who has the now tweaked college / canvas / canvas local section / tweaked calendar ON THEIR LOCAL smart phone or computer is that the downloaded calendar is then static.


The situation is NOT BAD....


If it is stated ON THE DOWNLOAD PAGE..... that the teacher will have to DELETE the PRESENT calendar which is on the teacher end user device....


and then REload the newly tweaked calendar then....


everything falls out like Golden Apples from the Sun.


I ) The worried administrator does not have a concern because nothing is "uploaded" from a hacker or a novice teacher end user.

II) the student sees .....maybe.....once every few days.....the tweaked calendar in the Canvas section and has no idea of what is going on behind the scenes.

III) the teacher end user who actually has "cross platform" enabled "some kind of college calendar thing" and "home use calendar" has the ....admittedly.....ONE WAY method of....


not "syncing" up and down in a minute to minute situation ....


but then.... what does the teacher actually DO?


The teacher usually tweaks a calendar once and then done...


So.....the teacher end user has....on the phone......."the college calendar"...."the tweaked section calendar which is HOLDING the college calendar and their "home calendar"..


One way to think of it is the Venn Diagram as opposed to "syncing" or "merging".


The outer circle of the Venn Diagram is the college's master calendar which may or may not be included in the local section's calendar.

The next inner circle is the tweaked section's calendar.

The innermost circle is the teacher end user's device with can have:

the college master calendar, the local section's calendar, the home / whatever / Gmail(tm) calendar.


The idea is very simple.


The code, however, may not be so straightforward.

b) it is suggested that to determine if this is actually DESIRED that:


i) the local populace of Canvas users be polled, which is really "preaching to the choir".

ii) the college interface person(s) poll the actual college instructors as to whether this is actually needed.


The Canvas team can then consider such data.


just a few thoughts, of little worth.



P.S.  Ummmm the original suggestion was that I provide a CONCISE..... post....ummm that didn't happen!

«ТРАНСТЕКСТ» перегрелся! - сказал Стратмор. В его голосе слышалось беспокойство.  - Быть может, Хейл был прав, говоря, что система резервного питания подает недостаточное количество фреона.