I am playing around with the API reports and I was trying to do the GET for page views. Only I can't seem to get the date format to work. It wants a start date and an end date. I put in the following formats and no luck:
I tried that format, but I still am not getting a response. In the response body I just get []. No text or anything. Have you ever used this API for the page views of a user? I can pull up the Profile and her avatar. Just nothing under page views. I do know that she should have something for the last few weeks.
I used it this morning at 12:11 am. I wrote a script that will download all page views for all students in the class and tell which pages they've looked at and I'm appalled at how little my students are looking at the material I put out there (especially the study guide for today's exam -- remember this was this morning I checked).
Got it to work. I have to be on my live site, it wont work on the Test site or the Beta site. It is only giving me a few entries. That is why I wanted the range but it looks like my students are not logging in very much, but I know they are. Is there a trick to make it give me more?
Hopefully you're using a library to perform the REST operations on the API (they have them for most programming languages). Some of them will automatically handle pagination. I wrote my own for PHP and so I had to look for a "Link" header response and then grab the rel="next" link from that.
You can set the format for a course in Course Settings. Course format shows whether the course is intended to be an on-campus course, a online course, or a blended course. Blended courses can sometimes be called hybrid courses, but the interpretation can be defined by your institution.
So one of our lecturers on our new install of Canvas was uploading a timetable in Excel format to her course and finds that the document viewer within Canvas is reinterpretting her file into MM/DD/YY format. So she's using Excel set for UK date format etc. saving it as a standard .xlsx file and uploading that to the Modules area of her course. She's finding that dates in her excel which she has entered and be understood by our students as DD/MM/YY, are then being displayed on Canvas as MM/DD/YY. Lecturer can obviously save and share a PDF in this case but it does present a bit of risk if a staff member wanted to deliberately share an Excel in the future and doesn't realise. It's also just a bit annoying that it is not customised to our region!
My mate from another uni has pointed out that this is something to do with the default date position in Excel being date/time formats being dynamic in that they update to the view settings of viewer. In our case our document viewer in Canvas must be referring to some locale setting somewhere that is not configured correctly, my guess at the point where a new file is processed for display by the document viewer rather than for the individual Canvas user (maybe on the server somewhere in the cloudImage showing potential fix in Excel?)
Time Zone in Canvas is set at the account or course level, it is not a global setting. Which makes sense if teaching online students across time zones. Depending on permissions at your Canvas instance, users can set their time zone in their profile settings, or it is set by the administrators when they create accounts.
However on testing it looks like we have the correct time zone already established as default in the course and user settings ("London (+00:00/+01:00)"). Just to confirm, this is in regard to documents uploaded into Canvas as content and rasterised/rendered by Canvas for it's in-line document Preview. At point of conversion it is making decisions about how to interpret date format and this does not seem to align to user or course timezone settings.
I setup three columns, two with US Date format, one with the asterisk date and one with out. Then one column for UK dates. What was strange was when in Excel and I switched to the UK date format, I did not have the option to choose with or with out asterisk. See image one.
This tells me that at least some instances of Canvas has the ability to render dates correctly from Excel files based on their cell formatting settings. It suggests, that there may be some difference in the version of Excel for US v UK.
Thanks very much @gnoack again for looking at this! Very interesting. From my blurry eyes it looks like for you your input rendered correctly to the output. I might be missing something there and will need a relook next week. But what you noticed in Excel was interesting, when I looked to and selected US locale for the date I also did not see astrisk so maybe it's anything other than your OS locale then it takes away this option.
Testing out what you did with the US format, I found that Canvas did interpret the US date format as recorded in Excel (still gets UK stuff with the asterisk wrong though - which I think is the default)
What you found I think backs up what Tier 1 found on their own PC, which at the time I didn't think made much sense. In fact in a sense the Tier 1 person was correct in that all dates need to not have the asterisk, so before uploading an Excel to Canvas make sure any dates don't have one. If Preview could interpret correctly the asterisk (which I think is the default in Excel) for the customers server this would be better - unless I'm wrong!
"I see that you are seeing the date format change on files when uploading them to Canvas. Taking a look a the example file that you sent to me, it looks like the format is m/d/y and when I am testing this in my own instance, the format of dates that are entered are left d/m/y when uploaded into Canvas. In this case I would recommend looking at how Excel is exporting those file to make sure it is exporting the files in the correct format." (Tier 1)
JSON Canvas can be implemented freely as an import, export, and storage format for any app or tool. All the resources associated with JSON Canvas are open source under the MIT license, and can be found on GitHub.
For the release of Obsidian Canvas we created the .canvas format with an open spec. We created this format because we felt it was essential to follow the principles that have guided us since the start. Your Obsidian data should always be stored locally, accessible offline, completely in your control, in open file formats that are easy to retrieve and read. For notes we achieve this by using plain text .md files with Markdown syntax, a widely supported format. However, infinite canvas data does not yet have a similarly established format.
While infinite canvas tools are not new, they have been quickly growing in popularity. The JSON Canvas format was created in hopes of providing longevity, readability, interoperability, and extensibility to data created with infinite canvas apps. The format is designed to be easy to parse and give users ownership over their data.
The JSON Canvas spec is currently at version 1.0. The spec is relatively conservative, it does not support every feature that canvas apps may want to implement. However we think it is a useful starting point to build upon, and we plan to continue improving on it over time.
You can access alternative formats from a few different locations in your Canvas course, depending on how your instructor organized the course. You will likely find course files by navigating from the Files or Pages area of the Canvas course navigation. In the first procedure below, the instructor has organized the course by using Modules and the course materials appear on the Home page.
I have a form that is connected to a SharePoint list. One of the fields is a Currency field. However, the form will not allow me to display the field as currency. The only choices I seem to have are text or number. When in display mode, I would like it to be formated like $500.00.
I have a Sharepoint list with a Powerapps form to input the data. There are about 50 separate Currency type fields in the Sharepoint list, but when these Data Cards are added as fields in the PowerApp form builder, the number formatting reverts to a decimal with about 20 decimal places.
A - is there really no way for the Powerapp to automatically use the number formatting defined in the list?
B - even if the above is not possible, is there not a way to set up the number formatting more efficiently than going through this manual process for every single data card?
I enriched this solution such that it displays the currency field numeric value format as a Number in Edit mode for the Form, and then using the same Input Box control it displays the field as a currency value when the form is in View mode. This seemingly negates the need to have multiple controls on the form (hidden or visible) which naturally then makes the form easier to edit and manage as addional fields are added and/or the form functionality in enhanced!
One thing you can do is to have two controls, the text input that comes with the card, and add another label on top of it. Depending on the mode of the form, you can toggle the Visible property of the controls, like in the set of properties below:
Thanks for the reply @CarlosFigueira What you show makes sense. However, when I go into the advanced properties for my field , I don't have a Text property like you do - see my screenshot. Under the Properties tab, my Format is set to number as I don't want people entering text in the field. Hopefully I am missing something simple.
Instructure Canvas can integrate with an institution's Student Information Services (SIS) inseveral ways. The simplest way involves providing Canvas with several CSV files describingusers, courses, and enrollments.These files can be zipped together and uploaded to the Account admin area.
If the option to do a "full batch update" is selected in the UI, then this SIS upload is consideredto be the new canonical set of data, and data from previous SIS imports that isn't present inthis import will be deleted. This can be useful if the source SIS software doesn't have a wayto send delete records as part of the import. This deletion is scoped to a single term, whichmust be specified when uploading the SIS import. Use this option with caution, as it can deletelarge data sets without any prompting on the individual records. Currently, this affects courses,sections and enrollments.
c80f0f1006