SlideShare a Scribd company logo
1 of 21
Best Practices
  in Role Management



                            Changing needs and
                                solutions



Kyle Mackie                            Shawn Vance
eLearning Program Manager              Technical Support Manager
Role Management

   Introductions
   Definitions and Literature Review
   The Slippery Slope
   How’s, Who’s, Why’s of Role Creation
   Recommendations/What to think about
   Future directions in Role Management
   New ideas brainstorming session
Quick intro – Kyle

   eLearning Program Manager
    –   Technical support team, development and
        maintenance of websites
    –   Training Instructors on D2L platform tools
    –   Creating Roles and assigning permissions
Quick intro – Shawn

   Technical Support Manager
    –   Manage day to day support operations
    –   troubleshoot and assist with technical issues
    –   Provide input to development/product
        management based on client feedback
    –   Seeks ways to improve customer service ie) new
        24/7 Support initiative.
Quick intro – Open Learning, UofG

   www.open.uoguelph.ca
   250+ DE courses
   18,000 enrolments
   9 org units
   “legacy client”
   do things a bit differently
Definitions

   What is meant by role?
    –   A role is comprised of a collection of security
        settings in the D2L system. Roles are applied to
        users at the orgUnit level. Users can have
        different roles and different orgUnits. Assigning
        permissions to a role dictates what the role will be
        able to see and do within the system. By default,
        organizations are set up with three roles: student,
        instructor and administrator.
Definitions

   What is meant by role? (cont’d)
    –   Organizations have full control over the roles in
        their system. For example, administrators may
        create a “Student Helpdesk” role for students who
        are responsible for the student helpdesk. This role
        may be similar to the role of a typical student, yet
        the helpdesk role will have more permissions
        surrounding sending out login information and
        unlocking student accounts.
Definitions

   What is meant by permissions?
    –   Permissions are rights or privileges that are
        organized by tool and granted/denied by
        OrgUnitType. A set of permissions define what a
        role can and cannot see and do within the D2L
        System.
Why are roles so friggin’ important?

   If tools don’t work properly, it might be a
    permissions issue. (401 Not Authorized Errors)
   Every school is different, every program is
    different
   D2L’s tool is almost infinitely customizable

                    BUT…
The slippery slope

   Instructor
   Coordinator
   Teaching Assistant
   TA without grades access
   TA with read-only grades access
   Instructor with access to quiz management
   TA with access to quiz management
   Guest instructor
The slipperier slope

   Info Desk
   Production and Info
   Assignment Coordinator
   Operations
The slipperiest slope

   Importing users from different orgs
   Different tools
   Different configurations
   Different needs
   Cascading…forever
How roles are defined

   Default settings
   Customization options
   Copying, naming
a million checkboxes…
…and not much sense
Who defines roles

   Default settings
   Administrative person/group
    –   defining who gets to define roles
    –   editing/viewing permissions
    –   how information is shared among team
   Keeping track
    –   users in different orgs
    –   descriptions, etc.
Why roles are defined

   administrative needs
   control versus freedom
   institutional policies (privacy, AUP) especially
    grades, class list
   individual whims
   special circumstances (award submission)
   new tools, new versions
Recommendations

   Keep it simple
   Dedicated staff for role management
    –   NOTE: We recommend that only high-level administrators
        have access to the Manage Roles and Security tool.
   Clear naming convention and description
   Try to make new needs fit into existing structure,
    before creating new role
   Clarify "wants" versus "needs“
   Things are always changing
Recommendations - continued

   uber org vs. multi orgs
   copy roles to preserve originals when experimenting
    with different setups
   new users -> plan out what roles you think you may
    need in advance
   20 questions
   test..re-test and test again
    –   At orgHome and course offering level
   Examine D2L release notes and consider impacts
The future – new ideas

   Per user security settings (Windows-based
    permissions. User/group type)
   Import/export and sharing roles
   Select all
   Set permissions for multiple roles/orgs
   Diagnostic tool
   Linked permissions – class list, IDs…
   Easier to read screen layout? Suggestions?
   Other ideas?
Questions?

   Questions about Role Management?

More Related Content

Similar to Best Practices in Role Management

How Do I Fly This Thing?
How Do I Fly This Thing?How Do I Fly This Thing?
How Do I Fly This Thing?Kyle Mackie
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networkstelss09
 
Scrum an extension pattern language for hyperproductive software development
Scrum an extension pattern language  for hyperproductive software developmentScrum an extension pattern language  for hyperproductive software development
Scrum an extension pattern language for hyperproductive software developmentShiraz316
 
A basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureA basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureTim Hunt
 
Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Paul W. Johnson
 
Table of contents
Table of contentsTable of contents
Table of contentskamal kumar
 
Unit IV Software Engineering
Unit IV Software EngineeringUnit IV Software Engineering
Unit IV Software EngineeringNandhini S
 
Creativity vs Best Practices
Creativity vs Best PracticesCreativity vs Best Practices
Creativity vs Best PracticesSupun Dissanayake
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxArifaMehreen1
 
User experience & design user centered analysis
User experience & design user centered analysisUser experience & design user centered analysis
User experience & design user centered analysisPreeti Chopra
 
10 define workforce structures
10 define workforce structures10 define workforce structures
10 define workforce structuresmohamed refaei
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providersvfilipova
 
Metamorphosis from Forms to Java: a technical lead's perspective
Metamorphosis from Forms to Java:  a technical lead's perspectiveMetamorphosis from Forms to Java:  a technical lead's perspective
Metamorphosis from Forms to Java: a technical lead's perspectiveMichael Fons
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioRickNZ
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...Greg Laugero
 

Similar to Best Practices in Role Management (20)

How Do I Fly This Thing?
How Do I Fly This Thing?How Do I Fly This Thing?
How Do I Fly This Thing?
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networks
 
CETS 2011, Mike Kemmler, slides for SCORM 101
CETS 2011, Mike Kemmler, slides for SCORM 101CETS 2011, Mike Kemmler, slides for SCORM 101
CETS 2011, Mike Kemmler, slides for SCORM 101
 
Bhargav selenium
Bhargav seleniumBhargav selenium
Bhargav selenium
 
Scrum an extension pattern language for hyperproductive software development
Scrum an extension pattern language  for hyperproductive software developmentScrum an extension pattern language  for hyperproductive software development
Scrum an extension pattern language for hyperproductive software development
 
A basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureA basic introduction to the Moodle architecture
A basic introduction to the Moodle architecture
 
Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9
 
Table of contents
Table of contentsTable of contents
Table of contents
 
Unit IV Software Engineering
Unit IV Software EngineeringUnit IV Software Engineering
Unit IV Software Engineering
 
Creativity vs Best Practices
Creativity vs Best PracticesCreativity vs Best Practices
Creativity vs Best Practices
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
User experience & design user centered analysis
User experience & design user centered analysisUser experience & design user centered analysis
User experience & design user centered analysis
 
10 define workforce structures
10 define workforce structures10 define workforce structures
10 define workforce structures
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providers
 
Metamorphosis from Forms to Java: a technical lead's perspective
Metamorphosis from Forms to Java:  a technical lead's perspectiveMetamorphosis from Forms to Java:  a technical lead's perspective
Metamorphosis from Forms to Java: a technical lead's perspective
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audio
 
Epsstempo astd
Epsstempo astdEpsstempo astd
Epsstempo astd
 
Edu Tools2
Edu Tools2Edu Tools2
Edu Tools2
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
Software Engineering CSE/IT.pptx
 Software Engineering CSE/IT.pptx Software Engineering CSE/IT.pptx
Software Engineering CSE/IT.pptx
 

More from Kyle Mackie

Space and Place in Performance
Space and Place in Performance Space and Place in Performance
Space and Place in Performance Kyle Mackie
 
Courselink Analytics Feb 3, 2011
Courselink Analytics Feb 3, 2011Courselink Analytics Feb 3, 2011
Courselink Analytics Feb 3, 2011Kyle Mackie
 
CourseLink migration to D2L 9.1
CourseLink migration to D2L 9.1CourseLink migration to D2L 9.1
CourseLink migration to D2L 9.1Kyle Mackie
 
Learning Object Repository (Introduction)
Learning Object Repository (Introduction)Learning Object Repository (Introduction)
Learning Object Repository (Introduction)Kyle Mackie
 
mobilekyle Journal
mobilekyle Journalmobilekyle Journal
mobilekyle JournalKyle Mackie
 
D2L10 community lightning round
D2L10 community lightning roundD2L10 community lightning round
D2L10 community lightning roundKyle Mackie
 
beyond alt tags (alternative)
beyond alt tags (alternative)beyond alt tags (alternative)
beyond alt tags (alternative)Kyle Mackie
 
cnie2010 backchannel boogie
cnie2010 backchannel boogiecnie2010 backchannel boogie
cnie2010 backchannel boogieKyle Mackie
 
CourseLink & D2L anniversary celebration
CourseLink & D2L anniversary celebrationCourseLink & D2L anniversary celebration
CourseLink & D2L anniversary celebrationKyle Mackie
 
ePortfolios at the University of Guelph
ePortfolios at the University of GuelphePortfolios at the University of Guelph
ePortfolios at the University of GuelphKyle Mackie
 
Thinking. Learning. Teaching. on the backchannel
Thinking. Learning. Teaching. on the backchannel Thinking. Learning. Teaching. on the backchannel
Thinking. Learning. Teaching. on the backchannel Kyle Mackie
 
Community is the Platform
Community is the PlatformCommunity is the Platform
Community is the PlatformKyle Mackie
 
University of Guelph edtech unconference
University of Guelph edtech unconferenceUniversity of Guelph edtech unconference
University of Guelph edtech unconferenceKyle Mackie
 
Creating Accessible Course Content
Creating Accessible Course ContentCreating Accessible Course Content
Creating Accessible Course ContentKyle Mackie
 
Distributed Empowerment
Distributed EmpowermentDistributed Empowerment
Distributed EmpowermentKyle Mackie
 
Rome-org and Julie-org
Rome-org and Julie-orgRome-org and Julie-org
Rome-org and Julie-orgKyle Mackie
 

More from Kyle Mackie (20)

Space and Place in Performance
Space and Place in Performance Space and Place in Performance
Space and Place in Performance
 
Courselink Analytics Feb 3, 2011
Courselink Analytics Feb 3, 2011Courselink Analytics Feb 3, 2011
Courselink Analytics Feb 3, 2011
 
CourseLink migration to D2L 9.1
CourseLink migration to D2L 9.1CourseLink migration to D2L 9.1
CourseLink migration to D2L 9.1
 
edtech traps
edtech trapsedtech traps
edtech traps
 
edtech tips
edtech tipsedtech tips
edtech tips
 
Learning Object Repository (Introduction)
Learning Object Repository (Introduction)Learning Object Repository (Introduction)
Learning Object Repository (Introduction)
 
mobilekyle Journal
mobilekyle Journalmobilekyle Journal
mobilekyle Journal
 
Social Thinking
Social ThinkingSocial Thinking
Social Thinking
 
D2L10 community lightning round
D2L10 community lightning roundD2L10 community lightning round
D2L10 community lightning round
 
beyond alt tags (alternative)
beyond alt tags (alternative)beyond alt tags (alternative)
beyond alt tags (alternative)
 
cnie2010 backchannel boogie
cnie2010 backchannel boogiecnie2010 backchannel boogie
cnie2010 backchannel boogie
 
CourseLink & D2L anniversary celebration
CourseLink & D2L anniversary celebrationCourseLink & D2L anniversary celebration
CourseLink & D2L anniversary celebration
 
ePortfolios at the University of Guelph
ePortfolios at the University of GuelphePortfolios at the University of Guelph
ePortfolios at the University of Guelph
 
Thinking. Learning. Teaching. on the backchannel
Thinking. Learning. Teaching. on the backchannel Thinking. Learning. Teaching. on the backchannel
Thinking. Learning. Teaching. on the backchannel
 
Community is the Platform
Community is the PlatformCommunity is the Platform
Community is the Platform
 
University of Guelph edtech unconference
University of Guelph edtech unconferenceUniversity of Guelph edtech unconference
University of Guelph edtech unconference
 
Creating Accessible Course Content
Creating Accessible Course ContentCreating Accessible Course Content
Creating Accessible Course Content
 
Distributed Empowerment
Distributed EmpowermentDistributed Empowerment
Distributed Empowerment
 
Rome-org and Julie-org
Rome-org and Julie-orgRome-org and Julie-org
Rome-org and Julie-org
 
Learning Online
Learning OnlineLearning Online
Learning Online
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Recently uploaded (20)

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Best Practices in Role Management

  • 1. Best Practices in Role Management Changing needs and solutions Kyle Mackie Shawn Vance eLearning Program Manager Technical Support Manager
  • 2. Role Management  Introductions  Definitions and Literature Review  The Slippery Slope  How’s, Who’s, Why’s of Role Creation  Recommendations/What to think about  Future directions in Role Management  New ideas brainstorming session
  • 3. Quick intro – Kyle  eLearning Program Manager – Technical support team, development and maintenance of websites – Training Instructors on D2L platform tools – Creating Roles and assigning permissions
  • 4. Quick intro – Shawn  Technical Support Manager – Manage day to day support operations – troubleshoot and assist with technical issues – Provide input to development/product management based on client feedback – Seeks ways to improve customer service ie) new 24/7 Support initiative.
  • 5. Quick intro – Open Learning, UofG  www.open.uoguelph.ca  250+ DE courses  18,000 enrolments  9 org units  “legacy client”  do things a bit differently
  • 6. Definitions  What is meant by role? – A role is comprised of a collection of security settings in the D2L system. Roles are applied to users at the orgUnit level. Users can have different roles and different orgUnits. Assigning permissions to a role dictates what the role will be able to see and do within the system. By default, organizations are set up with three roles: student, instructor and administrator.
  • 7. Definitions  What is meant by role? (cont’d) – Organizations have full control over the roles in their system. For example, administrators may create a “Student Helpdesk” role for students who are responsible for the student helpdesk. This role may be similar to the role of a typical student, yet the helpdesk role will have more permissions surrounding sending out login information and unlocking student accounts.
  • 8. Definitions  What is meant by permissions? – Permissions are rights or privileges that are organized by tool and granted/denied by OrgUnitType. A set of permissions define what a role can and cannot see and do within the D2L System.
  • 9. Why are roles so friggin’ important?  If tools don’t work properly, it might be a permissions issue. (401 Not Authorized Errors)  Every school is different, every program is different  D2L’s tool is almost infinitely customizable BUT…
  • 10. The slippery slope  Instructor  Coordinator  Teaching Assistant  TA without grades access  TA with read-only grades access  Instructor with access to quiz management  TA with access to quiz management  Guest instructor
  • 11. The slipperier slope  Info Desk  Production and Info  Assignment Coordinator  Operations
  • 12. The slipperiest slope  Importing users from different orgs  Different tools  Different configurations  Different needs  Cascading…forever
  • 13. How roles are defined  Default settings  Customization options  Copying, naming
  • 16. Who defines roles  Default settings  Administrative person/group – defining who gets to define roles – editing/viewing permissions – how information is shared among team  Keeping track – users in different orgs – descriptions, etc.
  • 17. Why roles are defined  administrative needs  control versus freedom  institutional policies (privacy, AUP) especially grades, class list  individual whims  special circumstances (award submission)  new tools, new versions
  • 18. Recommendations  Keep it simple  Dedicated staff for role management – NOTE: We recommend that only high-level administrators have access to the Manage Roles and Security tool.  Clear naming convention and description  Try to make new needs fit into existing structure, before creating new role  Clarify "wants" versus "needs“  Things are always changing
  • 19. Recommendations - continued  uber org vs. multi orgs  copy roles to preserve originals when experimenting with different setups  new users -> plan out what roles you think you may need in advance  20 questions  test..re-test and test again – At orgHome and course offering level  Examine D2L release notes and consider impacts
  • 20. The future – new ideas  Per user security settings (Windows-based permissions. User/group type)  Import/export and sharing roles  Select all  Set permissions for multiple roles/orgs  Diagnostic tool  Linked permissions – class list, IDs…  Easier to read screen layout? Suggestions?  Other ideas?
  • 21. Questions?  Questions about Role Management?