Online Course Peer Review at Lake Superior College just posted a nice D2L tip on how to personalize content in a D2L course.
By inserting {firstname} into any HTML spot in your courses (news, content, release conditions, etc), D2L automatically places your students’ first names into your message. This just adds an element of personalization to your class. This also works if you’d like a student’s last name or username inserted — {lastname} or {username}.
I have tested a few other variables and have found that these work as well.
I have checked the D2L documentation and can’t seem to find any reference or list of available variables so there may be more. Remember to include the brace symbol ‘{‘ and ‘}’ at the beginning and end of each variable.
5 Responses
MXT
March 3rd, 2009 at 7:00 pm
1The "{" same-var-name "}" is how Atlassian's wiki Confluence inserts data values and code block into pages.
THINK
think different
Think Open Source
MXT
March 3rd, 2009 at 7:01 pm
2The "{" some-var-name "}" is how Atlassian's wiki Confluence inserts data values and code blocks into pages.
THINK
think different
Think Open Source
Ian Baran
March 19th, 2009 at 8:30 pm
3There are a number of other variables listed as email elements in the Intelligent Agent, but only the three you listed seem to work on the Navbar.
{OrgName} – The name of the organization.
{OrgUnitCode} – The code for the Org Unit.
{OrgUnitName} – The name of the Org Unit.
{OrgUnitStartDate} – The start date specified for the Org Unit.
{OrgUnitEndDate} – The end date specified for the Org Unit.
{InitiatingUserFirstName} – The first name of the initiating user.
{InitiatingUserLastName} – The last name of the initiating user.
{InitiatingUserUserName} – The user name of the initiating user.
{InitiatingUserOrgDefinedId} – The Org Defined Id of the initiating user.
{LoginPath} – The address of the login path for the site.
{InitiatingUser} – The user who performs the actions necessary to satisfy the agent's criteria.
{InitiatingUserAuditors} – The auditors of the user who performs the actions necessary to satisfy the agent's criteria.
Clint Lalonde
March 19th, 2009 at 8:51 pm
4Thanks for that, Ian. I haven't actually tested any variables on the nav bar other than {firstname}, {lastname} and {OrgUnitName]. I suspect that the variables have limited scope within the application.
Mike Kaastra
August 31st, 2010 at 12:00 pm
5FYI – These are called Replace Strings, and there is quite the handful that can also be used in custom widgets, navbar links, etc. They are documented, although maybe not where one would expect…custom widgets is where you'll see them referenced.
There are also some undocumented ones like {rolename}, {rolecode}, {userid}, {orgunitid}, {orgunitpath}, {orgdefinedid} and probably some others i'm not getting off the top of my head, although they don't all work everywhere.
These can provide nice lightweight methods for integrations as well, depending on the level of security required when you want to communicate this information.
RSS feed for comments on this post · TrackBack URI
Leave a reply
Subscribe
Recent Posts
The stuff I write about
The People I Follow
Translate this site
@clintlalonde on Twitter
Latest delicious links
y unlatching those barriers, professors like Mr. Couros are inventing a way of learning online that feels less like a digital copy of face-to-face classes and more like the open, social, connected Web of blogs, wikis, and Twitter. It can expose students to a far broader network than they would encounter discussing their lessons with a small group of graduate students.
paper.li organizes links shared on Twitter into an easy to read newspaper-style format. Newspapers can be created for any Twitter user, list or #tag.
Recent research found that many organisations seem to have a love-hate relationship with their learning management system (LMS). Alan Bellinger takes a look at what it needs to turn the LMS into a real enabler.
Mehlenbacher describes how today’s ubiquitous technology conflates our once separated learning worlds—work, leisure, and higher-educational spaces. He reviews the ongoing cross-disciplinary conversation about learning with technology and distance education and examines a dozen models of instruction and learning with technology drawn from peer-reviewed research.
free, instant, and disposable two-way video conferencing. It's simple, fun, doesn't require installing any plugins and, most importantly of all, it's FREE!
Web service that seems to roll blogging, Twitter, clippings and a whole whack of other features into one service. Looks like it might be an interesting collaborative platform. Amplify is a service for engaging in conversation about news, thoughts and ideas that people share.
WordPress plugins developed and maintained by OLT at UBC
Book on educational technology crowdsourced in a week
Tags
ClintLalonde.net is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License.
Design & layout may not be reused without permission. BloggingPro theme by: Design Disease