Skip navigation
All People > Matthew Jennings > Matthew Jennings' Blog

Welcome to a #TBT edition of my blog. I was cleaning up some files and came across all of the resources from a presentation James R Henson & I did at InstructureCon 2014. For posterity sake I thought I would post this. 


Please remember that Canvas has changed a lot since this presentation and some information may no longer be current or relevant. This is only posted for archival purposes.



Presentation Abstract:

Want to become an Agent of S.T.Y.L.E.? While content matters, so does design. This workshop is an introduction intended to expose your CSS skills to gamma rays allowing you to become a branding hero. Basic knowledge of CSS is helpful but mere mortals are welcome. KAPOW!






  • Super Vision: Learn to use Chrome's Developer Tools to find and preview changes in real time without leaving the browser or ducking into a phone booth.
  • Matter Manipulation: Make your Canvas bend to your will by applying your "vision" into real life code that can save the day.
  • Telepathy: Communicate with others through the power of excellent commenting.


Presentation Slides - Agents of S.T.L.Y.E. by Matthew Jennings 


Presentation Video - Matthew Jennings and James Henson - Agents of S.T.Y.L.E. (Stylesheets That You'll Love Editing) - YouTube 



Web Resources


  • - all you need to build your own web color palettes.
  • - generates border radius code that you can copy/paste.
  • - generates table code that you can copy/paste.
  • - great site for cleaning compresses or "dirty" code files.
  • - Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.



Icon Fonts


Sample Files

  • Sample CSS Structure - Sample of UAB Custom CSS organizational comments.
  • Agents of S.T.Y.L.E. Sample CSS - sample CSS file that includes code for left hand menu colors, webfonts and hiding file upload button.
  • Canvas Hex Color Chart - displays all of the hex value colors used in the different Canvas CSS files.
  • Canvas Icon Font - graphical chart of all of the Icon Font icons being used by the webfont 'canvasregular'.
    • canvasregular - .svg (Canvas Icon Font to upload into Icomoon.)
  • UAB Icon Font - graphical chart of all of the Icon Font icons being used by the webfont 'uabregular'.



Jennings, M., Henson, J. (2014). Agents of S.T.Y.L.E. (Stylesheets That You’ll Love Editing), InstructureCon 2014, Park City, UT.

In the spirit of Grab the big shoes and pile into the car, I would like to continue your daily dose of laughter. We all know it is the best medicine and far to often we all take ourselves to serious. So this is the place were your next joke can be shared or found. I'll get us started once again.


Why don’t teddy bears ever really eat at their picnics? Because they’re already stuffed.
Why did the balloon go near the needle? He wanted to be a pop star.
Have you heard about the fire in the shoe factory? Hundreds of soles were lost!


Now it's your turn. Click that "Add a Comment" button and let's laugh together.

Good Grief! Wait, can grief be good? Can struggle and toil produce something good? Absolutely. This is the story of my current good grief.


Many semesters ago, in a previous LMS, I had a faculty member introduce me to the concept of Team Based Learning (TBL) and they wanted to offer a quiz that each student would take individually and then as a group. I am sure the look on my face was somewhat like this:



My initial reaction was, the LMS that shall not be named is not designed for students to take a quiz as a group the same way they can submit a group assignment. As she continued to press on what she was trying to accomplish, I learned more details of her course (we would call it a supplemental course, meaning that they met live but used the LMS to provide resources, materials, assignment drop boxes & administer exams) and we discussed what ways they could maybe bend the system to their meet their objective.


Here is where we landed that worked pretty well:


  1. The student came to the testing lab and look the exam (50 questions randomized, one at a time, 60 minute time limit1).
  2. Students remained in the testing room after they submitted the exam until the full time was completed.
  3. The faculty had the student get into their groups, gave a paper version of the same exam to each student, and gave them 40 minutes1 to work through the questions.
  4. Students were sent back to their computer station and competed a "group" version of the same exam in the LMS using their notes from the breakout session (50 questions, not randomized so they matched the paper copy, all questions at once and 20 minutes to answer the questions & submit1). 
  5. The paper copies & notes were collected as students left the lab to prohibit the questions from being shared with other students.
  6. The LMS was set up so that the two exams would average together, however the instructor would review the original submission which needed to be a minimum score (751). If the minimum score was not met on the individual exam, the group exam was thrown out and the student just received the individual grade as the final exam score. It would look some thing like this:


In the example above, these are 4 students in a group that individually got an 86, 92, 74, & 78 respectively. Then after meeting as a group, re-took the Group Exam and scored an 98, 100, 98, & 96 respectively. This highlights a benefit to them working together and then taking the exam individually - that if they disagreed with the group on what the answer should be, they had the freedom to still answer as they wanted. This paid off for Student 01, but hurt Student 04 in this example. Notice also that because, Student 03 did not meet the Individual Exam minimum score, the faculty member has manually changed the grade to the Individual grade (noted by the asterisk).


If you are still with me, you deserve something. Here are some cute pandas:



Okay, let's bring this up to the present. As our faculty have continued to explore TBL, we have used the method above in several courses and have since moved to Canvas (we are now starting our 4th year!!!). About a semester ago I worked with one of our faculty to work to incorporate some TBL assignments into her fully online course. Now she would like to include iRATs & tRATs. While those terms were foreign to me, they are essentially what we were doing in our blended courses described above. The iRAT is an Individual Readiness Assessment Test and the tRAT is a Team Readiness Assessment Test. These are typically given prior to the content being taught, think pre-test. We would then follow up with a post-test once the module has been completed. (This is my limited understand based off of working with faculty, feel free to show me the error of my ways in the comments - just be nice about it .)


My initial reaction to her request was to see how we could translate what we did in the live courses to a fully online course. We created a pretty nice timeline/event calendar that would work something like this:


This gives a good idea of the cycle but we are still working out some of the details and would love some thoughts on the approach we are planning in case we are missing something.


Here is the schedule breakdown with some of the thoughts behind them:


  • Friday - iRAT open from 8am - 5pm. (10 random questions)
  • Saturday to Tuesday Morning - tRAT group discussion board opens with the questions from the iRAT posted. Groups are instructed to work together to provide an answer & rationale for the questions in the discussion board. (This is the biggest concern. We are informing the students that the quiz questions are only going to be used here and will not be repeated on future quizzes. We also have no real means to know if the students are interacting or just working out the question/answers on their own. We are asking them to "show their work" by asking them to post rationale & are encouraging them to discuss, but you know what they say, "you can lead a horse to water, but can't make it drink.")
  • Tuesday - Discussion board closes & tRAT quiz open from 8am - 5pm.
  • Wednesday - a virtual meeting is held (we use GoToMeeting) to discuss the most missed items from the iRAT & tRAT


I believe there are a few other items such as the module post test and possibly another virtual meeting prior to the next cycle beginning - I just don't have that schedule in front of me.


So if there are any TBL experts out there, I would welcome your thoughts on this cycle and any suggestions that might help make this an excellent  learning exercise for students.




1 Denotes the best I can remember and are not intended to represent actual settings & configurations.




I recently received transmission that chronicles event from our latest gathering,InstructureCon 2017. It appears that many agents may be compromised in the video. I was able to identify myself at the 00:57 mark as shown in the image below.



Fortunately, I do not think that this will expose me to those with villainous plans.


However, I would highly recommend that you watch this latest leak carefully to ensure that your cover has remained intact.


Here is the file - InstructureCon 2017 Highlight Reel  

So the other night I was perusing the Twitter-verse and came across this gem (tweet by Luis Carrillo, re-tweeted by Tera Lisicky). To say it caught my attention would be an understatement. 



My response was where do I get this & could it really work? What I found was that this is in the Microsoft Add-in Store and will actually allow students to submit to assignments directly from PowerPoint AND Word!! I immediately downloaded the add-in for Word and clicked through the setup screens. This worked well (you have to connect to Canvas & to Office 365 - so an Office 365 account is required), but I hit a snag in testing this out. I am a sub-account admin, so I am not in any courses as a student.


Fortunately I do have an account over on Free for teacher that I am a student in. I did have to remove the add-in altogether and reinstall to remove my credentials and log in with a different account. However, I would think that most students would find this to not be an issue unless they are in multiple instances of Canvas, which I would think would be a pretty small percentage, if any.


Once I got my student account connected it was pretty simple to submit the assignment. Here is a brief video of the process:


I haven't gotten to test this from PowerPoint yet, but I would assume that it will work in very much the same manner. This is something that is definitely going into the toolkit for students.


Until next time.. Take the care!