Open Source Support
openEQUELLA Briefing - 1/10/2019
Agenda
» Community News
» Sustaining Engineering
» Release 2018.2
» Community Spotlight
» Upcoming Events
» Open Forum / Q&A
Presenters
» Unicon openEQUELLA
Tech Lead
» Software Developer @
Unicon
» cbeach@unicon.net
Chris Beach
» Information Analytics
Manager
» Equella Administrator
» Mary.Glynn@quinnipiac.edu
Mary Glynn
Community News
Meetings
» openEQUELLA Community Developer meeting
○ Discussed key features of 2019.1 - master list in github
■ Security Manager from Admin Console to Web UI
■ Search from Admin Console to Web UI
■ Selection Session from Admin Console to Web UI
■ Blackboard LTI / REST integration
○ Frequency of meetings → monthly
» openEQUELLA Advisory Board meeting
Community News
Highlights
» Community repo provisioned
○ Global community repository
■ Content is Public Domain
○ Share ideas and best practices with fellow adopters
○ https://community.edalexcloud.com/
» Release of 2018.2
○ New release naming ( YYYY.N )
■ 6.5 → 6.6 → 2018.2 → 2019.1
○ Release guide
○ Demo installer / upgrade on github releases
Sustaining Engineering in Q4 2018
Completed Efforts
» Solidify Docker work
» Open source an example of modernizing the 6.5 theme
» Documentation
» Path forward on Blackboard integration
○ Sunset Building Block / Web Service
○ Build out straight LTI / REST abilities
○ Well positioned to implement LTI / REST Pull-to-LMS
and Push-to-LMS in 2019.1
Release of 2018.2
openEQUELLA 2018.2 Released!
» Summary and Attachment View Counts
» Streamlined openEQUELLA Resource Attachments
» New UI Theme Editor ( plus Logo Editor)
» Scripting API Enhancements
» Course Selector
» Log HTTP Referrers
» Docker
» * Note - search facets were removed in 2018.2, hopefully
will return in 2019.1
Full guide and image locations: 2018.2 Features Guide
Release of 2018.2
Summary View Counts
Release of 2018.2
Streamline openEQUELLA Resource Attachments
Release of 2018.2
Theme & Logo Editor
Release of 2018.2
Scripting API Enhancements
» Enhanced traversal with XMLScriptType
○ XmlScriptType getParent()
○ List getChildren()
○ String getName()
» Enhanced navigation of the ControlScriptObject
○ ControlScriptObject getParent()
○ int getIndex(ControlScriptObject child)
» Build your own Scripting Javadoc!
○ sbt writeScriptingJavadoc
Release of 2018.2
Course Selector
» Course Selector widget is now searchable and scrollable
» Example use: Activating item attachments
Log HTTP Referrers
» meta column in audit_log_entry now tracks HTTP referrer
» Especially useful for LMS integrations
Docker
» Build Production-worthy installers / upgraders
» Runtime environment ***
Looking Ahead to Q1 2019
» Rebuild Blackboard integration (LTI / REST)
» Open Source EQUELLA Sync
» Priority backlog - OSS clients help drive this - let us
know!
» Continue to sunset Admin Console
○ REST API build out
○ Google Material Design UI
Community Spotlight
Mary Glynn
Faculty Activities @ Quinnipiac
Agenda
• Introduce “Our Team”
• Discuss Equella Use Case
• Review Equella Collections
• Review Process and Roles in Defining the Collections
• Next Steps
Where is your Institutional
data stored?
More specifically, faculty data.
• Demographics
• Degrees
• Course Information
• Academic and Professional Experience
• Professional Designation
• Areas of Expertise and Social Media
• Biography and CV
• Intellectual Contributions
• Professional Development
• Service
• Grants, Awards, Honors
Collect Once, Reuse Often
• Accreditation
• Faculty Review
• Profile on Web
• Faculty Development Work Plan
• Faculty Collaboration
Collect Faculty Data in Equella
Demographics
Academic and Professional Experience
Professional Designation
Areas of Expertise
Social Media
Biography & CV
Annual Activities
Intellectual Contributions
(Publications)
Professional Development
Grants, Awards, Honors
Service
Faculty Demographics
• Existing data in ERP system
• Name
• Title
• Department
• Degrees
• Courses Taught
• Collect
• Academic and Professional
Experience
• Professional Designations
• Areas of Expertise
• Social Media
• Biography and CV
Faculty Activities
• Collect annually
• Intellectual
Contributions
(Publications)
• Professional
Development
• Grants, Awards,
Honors
• Service
Resource Summary Display
Freemarker
and HTML
Multiple Years List
utils.searchAdvanced
(Search for username)
<#list
searchresults.getResults()
as resultItem> (List results)
Tabs
CSS and HTML
Collection Definition
• School of Business was the first to adopt and
their goal was to eliminate paper binders and
generate accreditation reports.
• Collaborated with Dean and Associate Dean
• Defined fields, repeaters, dropdowns,
conditional fields
• Customized display data in Equella to view in
a more condensed format
• Defined and created reports for
Administrators and Faculty
• Accreditation reports
• Faculty CV type reports
• Faculty Review Reports
• Initial data entry was by students and it was
reviewed and updated by administrators This Photo by Unknown Author is licensed under CC
BY-NC-ND
Roles and Support
• Dean, Administrative Support and Faculty
• Dean handles faculty communications and provides
direction
• Administrative staff support faculty and backfill data
• Faculty enter data going forward on an annual basis
• Equella Administrators and Academic Technology
Support
• Work closely with Deans, Administrative support and
Faculty
• Provide documentation and faculty support
Collect Once, Reuse Often
• Generate Reports
• Accreditation Summary Reports
• Faculty Review Report for multiple years
• Faculty Development Work Plan
• Excel exports
• Move data
• Faculty Profile to Public Website
• Collaborate
• Search and share data
Next Steps
• Roll out collections to additional schools
• Streamline Equella data collection
• Automate data exports
• Improve on sharing data and collaboration
Upcoming Events
» Unicon OSS Briefing Q1 2019
○ Web call - April 11
» Open Apereo 2019
○ Los Angeles, CA - June 2-6
» EDUCAUSE 2019
○ Chicago, IL - October 14-17
Community Contacts
» Apereo openEQUELLA website:
○ https://www.apereo.org/projects/open-equella
» Apereo Google Groups:
○ equella-dev: equella-dev+subscriber@apereo.org
○ equella-users: equella-users+subscriber@apereo.org
» Apereo # openEQUELLA Slack Channel:
○ apereo.slack.com
» GitHub issues: https://github.com/equella/Equella
» Twitter: https://twitter.com/EQUELLA
» Community Artifacts:
https://community.edalexcloud.com/
Questions? Answers.
Chris Beach
cbeach@unicon.net
Mary Glynn
Mary.Glynn@quinnipiac.edu

openEQUELLA Q4 2018 Quarterly Briefing

  • 1.
    Open Source Support openEQUELLABriefing - 1/10/2019
  • 2.
    Agenda » Community News »Sustaining Engineering » Release 2018.2 » Community Spotlight » Upcoming Events » Open Forum / Q&A
  • 3.
    Presenters » Unicon openEQUELLA TechLead » Software Developer @ Unicon » cbeach@unicon.net Chris Beach » Information Analytics Manager » Equella Administrator » Mary.Glynn@quinnipiac.edu Mary Glynn
  • 4.
    Community News Meetings » openEQUELLACommunity Developer meeting ○ Discussed key features of 2019.1 - master list in github ■ Security Manager from Admin Console to Web UI ■ Search from Admin Console to Web UI ■ Selection Session from Admin Console to Web UI ■ Blackboard LTI / REST integration ○ Frequency of meetings → monthly » openEQUELLA Advisory Board meeting
  • 5.
    Community News Highlights » Communityrepo provisioned ○ Global community repository ■ Content is Public Domain ○ Share ideas and best practices with fellow adopters ○ https://community.edalexcloud.com/ » Release of 2018.2 ○ New release naming ( YYYY.N ) ■ 6.5 → 6.6 → 2018.2 → 2019.1 ○ Release guide ○ Demo installer / upgrade on github releases
  • 6.
    Sustaining Engineering inQ4 2018 Completed Efforts » Solidify Docker work » Open source an example of modernizing the 6.5 theme » Documentation » Path forward on Blackboard integration ○ Sunset Building Block / Web Service ○ Build out straight LTI / REST abilities ○ Well positioned to implement LTI / REST Pull-to-LMS and Push-to-LMS in 2019.1
  • 7.
    Release of 2018.2 openEQUELLA2018.2 Released! » Summary and Attachment View Counts » Streamlined openEQUELLA Resource Attachments » New UI Theme Editor ( plus Logo Editor) » Scripting API Enhancements » Course Selector » Log HTTP Referrers » Docker » * Note - search facets were removed in 2018.2, hopefully will return in 2019.1 Full guide and image locations: 2018.2 Features Guide
  • 8.
  • 9.
    Release of 2018.2 StreamlineopenEQUELLA Resource Attachments
  • 10.
  • 11.
    Release of 2018.2 ScriptingAPI Enhancements » Enhanced traversal with XMLScriptType ○ XmlScriptType getParent() ○ List getChildren() ○ String getName() » Enhanced navigation of the ControlScriptObject ○ ControlScriptObject getParent() ○ int getIndex(ControlScriptObject child) » Build your own Scripting Javadoc! ○ sbt writeScriptingJavadoc
  • 12.
    Release of 2018.2 CourseSelector » Course Selector widget is now searchable and scrollable » Example use: Activating item attachments Log HTTP Referrers » meta column in audit_log_entry now tracks HTTP referrer » Especially useful for LMS integrations Docker » Build Production-worthy installers / upgraders » Runtime environment ***
  • 13.
    Looking Ahead toQ1 2019 » Rebuild Blackboard integration (LTI / REST) » Open Source EQUELLA Sync » Priority backlog - OSS clients help drive this - let us know! » Continue to sunset Admin Console ○ REST API build out ○ Google Material Design UI
  • 14.
  • 15.
    Agenda • Introduce “OurTeam” • Discuss Equella Use Case • Review Equella Collections • Review Process and Roles in Defining the Collections • Next Steps
  • 16.
    Where is yourInstitutional data stored? More specifically, faculty data. • Demographics • Degrees • Course Information • Academic and Professional Experience • Professional Designation • Areas of Expertise and Social Media • Biography and CV • Intellectual Contributions • Professional Development • Service • Grants, Awards, Honors
  • 17.
    Collect Once, ReuseOften • Accreditation • Faculty Review • Profile on Web • Faculty Development Work Plan • Faculty Collaboration
  • 18.
    Collect Faculty Datain Equella Demographics Academic and Professional Experience Professional Designation Areas of Expertise Social Media Biography & CV Annual Activities Intellectual Contributions (Publications) Professional Development Grants, Awards, Honors Service
  • 19.
    Faculty Demographics • Existingdata in ERP system • Name • Title • Department • Degrees • Courses Taught • Collect • Academic and Professional Experience • Professional Designations • Areas of Expertise • Social Media • Biography and CV
  • 20.
    Faculty Activities • Collectannually • Intellectual Contributions (Publications) • Professional Development • Grants, Awards, Honors • Service
  • 21.
    Resource Summary Display Freemarker andHTML Multiple Years List utils.searchAdvanced (Search for username) <#list searchresults.getResults() as resultItem> (List results) Tabs CSS and HTML
  • 22.
    Collection Definition • Schoolof Business was the first to adopt and their goal was to eliminate paper binders and generate accreditation reports. • Collaborated with Dean and Associate Dean • Defined fields, repeaters, dropdowns, conditional fields • Customized display data in Equella to view in a more condensed format • Defined and created reports for Administrators and Faculty • Accreditation reports • Faculty CV type reports • Faculty Review Reports • Initial data entry was by students and it was reviewed and updated by administrators This Photo by Unknown Author is licensed under CC BY-NC-ND
  • 23.
    Roles and Support •Dean, Administrative Support and Faculty • Dean handles faculty communications and provides direction • Administrative staff support faculty and backfill data • Faculty enter data going forward on an annual basis • Equella Administrators and Academic Technology Support • Work closely with Deans, Administrative support and Faculty • Provide documentation and faculty support
  • 24.
    Collect Once, ReuseOften • Generate Reports • Accreditation Summary Reports • Faculty Review Report for multiple years • Faculty Development Work Plan • Excel exports • Move data • Faculty Profile to Public Website • Collaborate • Search and share data
  • 25.
    Next Steps • Rollout collections to additional schools • Streamline Equella data collection • Automate data exports • Improve on sharing data and collaboration
  • 26.
    Upcoming Events » UniconOSS Briefing Q1 2019 ○ Web call - April 11 » Open Apereo 2019 ○ Los Angeles, CA - June 2-6 » EDUCAUSE 2019 ○ Chicago, IL - October 14-17
  • 27.
    Community Contacts » ApereoopenEQUELLA website: ○ https://www.apereo.org/projects/open-equella » Apereo Google Groups: ○ equella-dev: equella-dev+subscriber@apereo.org ○ equella-users: equella-users+subscriber@apereo.org » Apereo # openEQUELLA Slack Channel: ○ apereo.slack.com » GitHub issues: https://github.com/equella/Equella » Twitter: https://twitter.com/EQUELLA » Community Artifacts: https://community.edalexcloud.com/
  • 28.