LMS Business Requirements Matrix S-DASOBO-00012614_Final .xlsx

XLSX spreadsheet 46 KB Posted

Attached to
BCD Learning Management System (LMS) State and local contract opportunity
Solicitation number
S-DASOBO-00012614
Issued by
Marion County, Oregon

About this file

This document is a comprehensive Learning Management System (LMS) Business Requirements Matrix for the Bureau of Curriculum Development (BCD), detailing extensive technical and functional requirements for a new LMS platform. The matrix outlines over 205 specific requirements across multiple categories including overall system requirements, technical support, user management, classroom management, student and teacher profiles, accessibility features, collaboration tools, and technical specifications. The document is structured to allow potential vendors to respond to each requirement as mandatory, desirable, requiring description, or with an alternative approach.

Key technical requirements include a browser-based, hosted solution with mobile device compatibility, robust security features like two-factor authentication, LDAP integration, SSL web component security, and comprehensive reporting capabilities. The LMS must support multiple user roles, provide seamless integration with existing systems like Microsoft Office and student information systems, offer extensive collaboration tools, and maintain high availability with a 99.9% system uptime service level agreement. Additional critical requirements include offline capabilities, flexible enrollment processes, adaptive learning features, comprehensive grading and assessment tools, and the ability to support various educational models including proficiency-based learning and individualized student experiences.

View the file

Other files for this state and local contract opportunity

Show all 14

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Requirements

BCD Learning Management System RFP Requirements

The BCD functional requirements are a list of features expected from the proposed software
NOTE: Comments are MANDATORY whenever the "Describe" column is checked. Failure to include such comments when "Describe" column is checked may result in proposal rejection as non-responsive.
NOTE: Comments are MANDATORY whenever response is "Alternative Approach". Failure to include such comments when "Alternate Approach" column is checked may result in proposal rejection as non-responsive.
Functional RequirementMandatoryDesirableDescribeYesAlternate ApproachNoAdditional NotesVENDOR: Please Describe Here
Overall System Requirements
1Provided as a hosted service. Hosting includes servers, patches, maintenance, and all services to keep the system operating 24x7XInclude a list of course formats supported by this system.
2Supports teacher development of customized and individual classesX
3User friendly and can be used without extensive professional development or targeted trainingX
4Sytem can support two delivery approaches for student access to content - 1) Traditional design with navigation menus, bars, etc. and 2) a single feed Social Media style approachX
5System auto saves student and instructor work periodicallyX
Technical and End User Support
6Pacific Time Zone Support for Students & TeachersXXEmail, Phone, Screen sharing, Chat. Identify support hours
724x7 Support for Students & TeachersXX
8Dedicated Customer Service (Describe)XX
9Help/Service Ticket System (Describe)XX
10Dedicated Customer Service (Describe)XX
11Variety of support channelsXList support options
12Standard scheduled maintenance windowX
13Advance notifications of outages/ slow zonesXXProvide maintenance window schedule
14No updates while School Hours including night schoolX
15Incident management & resolution process (Describe)XX
16Professional Development Support (Describe options)XXTrain the trainer, on site, webinars, library of videos,
Browser and Device agnostic
17System is operating system and browser agnostic - works on all platforms and browsers without need for plug ins or downloadsX
18Mobile apps/ smartphones/ tablets (List devices that LMS can be used on)Xx
19BYOD (Describe)Xx
20Supports HTML5; Tin Can API/Experience APIX
Integration/Compliance Standards
21Single Sign On with Active Directory, LDAP, etc.XIdentify all directory structures your LMS will integrate with
22Third Party Curriculum importable based on industry established standards (List a sample of what can be imported)Xx
23Integration with other tools and applications e.g. Google Apps/Drive, Office 365, YouTube, Flickr, etc. (List integration options)XXIdentify all applications and tools that integrate with your LMS
24Integration with Cloud based repositories (List all repositories)Xx
25Integration with Content Management Systems (List all CMS)XxSuch as: Soft Chalk
26Social networking capabilities (List all)Xx
27Supports "open cartridge" - allows purchased and OER curriculum to be imported or dropped into the system for use. Supports a variety of formats for plug and play class contentXX
28Supports efficient and timely migration of content from other LMS envrionmentsXX
Hosting Requirements
29Host provides IP range to BCD to facilitate fast communications and integrationX
30Hosting organization is experienced in hosting and managing an LMS (Describe)XX
31System up time 24x7, 99.99% availabilityX
32Analytics available to document service provision (Describe)XX
33Users are notified of maintenance, maintenance is predicatable and scheduledX
34Updates are managed to minimize impact to students (Describe)XX
35System supports ability to archive and recover content & work for at least 6 years (Describe)XX
36BCD administrator can recover files, student work, etc.X
User Management
37Different profiles can be configured for different user groups: teachers, students, groups, admins, etc. specific access can be granted to each groupX
38Admins can impersonate any user for trouble shooting purposesX
39User impersonation is logged and auditableX
40System supports self-service password resetsX
41Admins can quickly and easily freeze an accountX
42Users can be created manually, imported from other systems or files (Describe user creation process)XX
43Changes to accounts can be made individually or en masse by an admin (describe)X
44Login can integrate with other systems - AD, LDAP, Google, etc. (Describe options)XX
45Permissions can be easily managed for each user (Describe)XXInclude description of the granularity of permissions
46Admins can be restricted to managing specific user groups (e.g. instructor, admins, etc.)X
Notification System
47EnrollmentX
48GradingX
49Alerts and notifications can be set at site/course/student level.X
50Alerts when students reach certain progress/ checkpoints/ pace/ tokens/ rolling enrollments (Describe)Xx100% rolling enrollment? Any student can enroll at any time.
51Alerts for inactive student/ student has not logged in for few daysX
52Ability to set up conditional notifications (by user levels)X
53Ability to track progress (Describe with visuals)Xx
Grading
54Traditional and Proficiency-based grading with ability to track not only percentage but also other customizable proficiency levels. For example: Accomplished, Successful, Needs RevisionXProficiency based grading with ability to track not only percentage but also accomplished/ successful or needs revision.
55Summary of proficiency achievements by studentX
56Centralized grading area where teachers can assess all students in a course or in all coursesX
57Teacher can create rubrics (Accomplished, Successful, Needs Revision) tied to standards and grade.x
58Teacher receives notifications when student submits and resubmits assignments.XHow many clicks to get to action?
59Teacher can Comment/ feedback while returning assignment back to students.X
60Teacher can provide oral (audio or video) feedback while returning assignment back to students. Describe tool used.XX
61Flexibility of showing a proficiency description in place of a grade, points or percentageX
62Flexible/ Customizable Rubrics i.e. no level limitation to rubricsXBe able to push out rubrics at Site, Course, Assignment, Activity level
63Dashboard for performance trackingX
Gradebook
64System has a gradebookX
65Gradebook viewable by all stakeholdersX
66Grades for work submitted (assignments, assessments, discussions, journals, etc.) appear in the gradebook after grading is completeX
67System maintains list of items needing grading for the instructorX
68Grading rubrics can be connected to assignments for gradingX
69Grading rubric can be seen/used while grading the assginmentX
70Student can see/access grades and comments on graded workX
71Grading scales are customizable - individually customizedX
72System alerts instructor of assignments needing grading or assignments skipped (configurable)X
73Gradebook incorporates/supports proficiency approaches including badges, portfolios, performance assessments, avatar development (Describe)XX
74Gradebook can track progression based on standards (Describe)XX
Assessments & Assignments
75Supports a variety of quiz/test formats including traditional assessments and on-the-fly formative assessments (Describe)XX
76Supports short formative assessments in the lesson/module that can be set as gates to new materialX
77Supports multiple types of assessments including: Quizzes, tests, assignments, journals, etc. (Describe)XX
78~integrates with Scantron's ParSystem for external online or paper testing resultsX
79Supports uploading of multiple file types for assignment submissions and ability to work in different file types (Describe)XX
80Robust text editor with spell check, formatting, HTML support, etc. that acts/Looks like a standard tool bar for creating and submitting assignments. Basic and advanced functions supported (Describe)XX
81Can import question banks (list file types supported)XX
82System can automatically grade certain question types and assessments (describe)XX
83Adaptive Assessments: Allows students to see instant feedback on answer selection and is permitted to reattempt question with whole/partial credit.X
84Feedback can be configured to each assessment (eg. Per question or per assessment)X
85Feedback can be configured to provide interventions for missed questions or extension in learning for student accellerationX
86Test types include multiple choice, multiple answers, matching, ordering, essay, fill in the blank, custom questions etc. (List types)XX
87Timed or Untimed assessmentsXAbility to add time limits to assessments
88Plagiarism detection, including cross student plagiarism. Describe method(s).XX
89Created from a test bank and adapted based on course configuration.X
90Online note takingX
91Instructor can comment, edit, and interact directly with submitted assignments (Describe)XX
92Students can submit work in multiple file types (eg. Word, PDF, PowerPoint, links, mov, avi, etc.) Include support for multi-media files and Mac files. (Describe)XX
93Students can review and edit their own work. (Describe)XX
94Students can record and post video and audio natively in the LMS (Describe)XX
95Support the students ability to upload an assignment for feedback but continue working on the assignment until a final submission is made. (Describe)XX
96Teacher can return an assignment for further work and re-submission. (Describe)XX
97Support for real time assessment (eg. Virtual clickers)X
Classroom Management
98Teacher can comment, edit, and interact directly with submitted assignments (Describe)XX
99Supports individual and group feedbackX
100Teacher is able to assign projects and work to a groupX
101Teacher can create and manage groups within the classroomX
102Students can grade/provide feedback on other's workX
103Teachers can create and assgin roles to groups - e.g. moderatorX
104Teacher can control presence - can be online without students "seeing" themX
Classroom Design Features
105Supports flexibility, ability to rearrange and organize each class individuallyXX
106Teacher has ability to send invites & reminders using messaging, SMS, etc. (Describe all options)XX
107Ability to easily manage multiple sections of the same course - push out to multiple sections at one timeX
108Materials can be mapped to multiple pre-loaded standards (one item to many standards)X
109Ability to tag assignments based on proficiency standardX
110Support for co-instruction of a class (Describe)XX
111Supports the ability of teachers to develop their own content including : modules, blocks, ability to add custom HTML (Describe)XX
112Ability to adapt coursework to the individual student (IEP/education plan and profile/TAG, etc.) More time to take test, adjusted due dates.X
113Supports adaptive release of content - check points alog the way, next module/lesson, etc. is released based on previous workX
114Support for a "course master" - can update all sections of a course based on a central course masterX
115Ability to link outside resources of all kinds - feeds, pictures, today's weather (Describe options)XX
116Content developed natively in the LMS should be able to be exported out into standard file formats - for example, .docx, .pdf, .mov, .avi, .wav (list file formats supported)XX
117LMS can natively open standard files (ex. .docx, .pdf, .ppt, .odt, .pages, etc.) Please list all supported file typesXX
118Support drag and drop features - eg snipping tool, to drop into classroomX
119System is able to play back video, audio and includes built in transcoder so files can be played back natively (Describe)XX
Student Management
120Switch to student viewX
121System supports ability to log in as/emulate a specific student (Describe)XX
122Share screen with a student (Describe)XX
123Logging of all features where instructor is acting as student or sharing screen with studentX
124Student presence notification - know who is online right nowX
Live Instruction Support
125System supports live instructional sessions (describe)XX
126Support for live office hours (Describe)XX
127Ability to pull in people from outside of the classroom domain (guest speaker, student visitor, student teacher, etc.)X
128Support for live video/audio feedX
129Support live assessment (polling, thumbs up, etc.)X
130Tie in to external IM platforms (list supported platforms)XX
Student & Teacher Profiles
131Ability to create individual student/instructor profile, pictures, informationX
132Student personalization of the "look" and organization of their classroom page - eg. Choose a skin, add ADA accomodations for text size, color schemes, etc. (Describe options)XX
133User ability to customization notifications received outside the LMS. Ex. Customizable delivery messages - social media, email, text message, etc. ; digest option; timing (Describe options)XX
134Include planning tool that integrates with "real life" planning tool Eg. Export/import class assignments, class calendars, etc. (Describe)XX
135Students can see grades, feedback and grading rubricsX
136Students can maintain a portfolio/history of past work items and submissions (Describe)XX
137Student history is preserved - student scan access prior classes to review previous content/discussion (Describe and indicate how long student history is available)XX
138Student status board to track progress includes the ability to track assignments due, completion of tasks, proficiencies, etc (Describe)XX
139Planning tool that supports student collaboration (describe)XX
User Interface
140Ease of teacher & administrator useX
141Ease of student useX
142Interface is easy to navigateX
143Flow of work - ability to customize depending on coursesX
144Work flow is configurable to make it clear what students need to do firstX
145Course Management: Conditional workflow of courses (For example: Courses can be set up to be hierarchical or by conditional settings; course material is set to release upon completion of conditions/dates)XEg: Need to complete a quiz to unlock the next level. However override will be available. Conditional assessments
Accessibility
146Change language of menus and navigation (List languages)X
147Close CaptioningX
148Screen ReaderX
149Speech RecognitionXAll items in this Accessibility area must meet the WCAG 2.1 (or the current 2.0) requirements.
Collaboration Features
150Asynchronous/ synchronous messaging - In system email & Chats (Describe)XX
151Messaging systems can be controlled/managed at student, teacher & institution levelX
152Support for synchronous & asynchronous collaboration (Describe)XX
153Chat feature with ability to moderateX
154Web Conferencing: Video Chat with Screen Sharing (Describe)XX
155Support for SMS notification feedsX
156User can set SMS notification prefencesX
157Ability to group users and send messages to specific users (email)XX
158User can set email preferencesX
159Digital Footprint/ Auditability / track communication history (Describe)XX
160Bookmarks to allow students and teachers to return to important course componentsX
161Profanity/content filter / alertsX
162Batch uploads of courses (from previous LMS) List which LMS'sXXList with LMSs can be imported from
Productivity Tools
163Calendar: Setting calendar days to identify holidays/ weekendsX
164Calendar: Populate a student calendar based on student assignmentsX
165Calendar; Teacher/ student able add/ update calendarX
Participant Collaboration
166Discussion Forum participation and moderated groupsX
167Discussion provides option for discussion by topic or by streamX
168Discussion supports voting, emoticons, likes, thums up, stars, etc. (describe)XXDescribe options
169Discussion supports tagging and searchingX
170Discussion moderation can be delegated by the teacher to another participantX
171Discussions are monitored/flagged if may include inappropriate content and teacher notifiedX
172Discussion content can be edited, deleted, or hiddenX
173Hashtag support in discussionsX
174Surveys & PollsX
175Wiki or BlogsX
176Glossary/ Library or student dictionaryX
Enrollments
177Course Enrollment/Supports multiple levels of enrollment: Guest, Student Self, Student enrollment with a key, Admin enrollment, Teacher Enrollment (List all available enrollment types.)XXMultiple people should be able to perform the job. This will be a shared role.
178a- Enables course waitlist. Waitlist and # seats visible to all. Notification when moved off waitlistxPrioritizing jurisdiction students/holding spots
178b- Gating test, core competency, proof of priot requirements prior to allowing enrollmentXBasic math proficiency testing, providing CE requirements, attaching additional documented prerequisites
179Students can access/enroll in a course or classroom via a codeX
180Teacher can enroll students into their "classrooms" or "courses"X
181Once an enrollment is made - the admins/ student and teacher are notified. (Describe process)XX
182All teachers in a Cohort/Group should be able to see all data for all students in that Cohort/Group (List what each role can view, i.e. what can the teacher role see)XX
Reports
183Central location for all reportsX
184ReportingXAbility to have progress report based on student start date
185a- Attendance reporting to live mandatory sessions (by the minute arrival/leave analysis)XRequire attendance data per OAR
185b- Custom certificate upon course completion. Available for printing. Maintained in student electronic fileXRequire certificate for reporting to Licensing department
186Track archived data/ history of studentsX
187Reports for enrollment dataX
188Program - student - course - teacher level reportX
189Demographic reportsX
190Ad hoc: Ability to build, save, schedule/email queries for custom reports. Exportable in conventional formats like Excel, CSV. Describe custom report building SQL? MySQL? other?XX
Student Tracking/Analytic Dashboard
191System tracks user work: clicks of links, idle time, online time, analyticsX
192Teachers get reports on student activityX
193Teachers get reports that include IP Address of the users as they log in to individual course componentsX
194Teachers can track frequency and duration of student access to individual course componentsX
195Usage statistics can be aggregated by course/programX
Admin Roles
196Customize/ create teacher/ mentor/ admin/ power user roles (Describe)XX
197Super adminsX
198Comes with/Accepts/Customizable apps/widgets or plugins - List all add-ons/tools/widgetsXXAccess to widgets/plugins/add-ons can be determined by system role
Customization/ Landing Page
199Customize the front page/ landing page (Describe what is customizable)XXWhitelist program to BCD custom design and formatting
200Collaborative areasX
201Customize landing page for BCDX
Offline Capabilities
202Student & Teachers are able to access lessons offline and then can sync work when back onlineX
Registration/ Fee Processing
203Enrollment types: Students can self-enroll; teacher can provide student with enrollment code; conditional enrollment parameters can be set; batch enrollmentsX
204Registration Integration: Process can be customizedX
205Fees can be collected onlineXXIntegrate with DCBS ww4 online payment portal. Generate receipt for printing. Record transactions in file.

Tech Requirements Technical Requirements Learning Management System RFP BCD Learning Management System

The technical requirements are a list of features expected from the proposed software
NOTE: Comments are MANDATORY whenever the "Describe" column is checked. Failure to include such comments when "Describe" column is checked may result in proposal rejection as non-responsive.
NOTE: Comments are MANDATORY whenever response is "Alternative Approach". Failure to include such comments when "Alternate Approach" column is checked may result in proposal rejection as non-responsive.
Technical RequirementMandatoryDesirableYesAlternate ApproachNoDescribeComments
Technical - General
1Browser-based product available to all users on demand from any Internet-accessible computer such as Internet Explorer, Firefox, Safari, and Chrome web browsers. Please note version requirements in comments.xx
2Requires no local client install. Product must be a hosted solution.x
3List in comments any local plug-ins or extensions required and include version requirements, e.g. Adobe Reader.xx
4Provides intuitive, user-friendly GUI.x
5Response time to end-user basic navigation is two seconds or less. State guaranteed response time in comments.xx
6Stores and prints BCD logos on reports.x
7Data - BCD shall own its own data and BCD data must be available for data extracts and backups.x
8Mobile integration including support for Android, iOS, and Windows mobile devices. Solution should also be compatible with a Chromebook (Chrome web-browser).x
9Streamlined registration for outside users (students/contractors) with minimal information required.x
10Control access to application functions through user roles.x
11Provide workstation requirements, either in comments or as an appendixx
Technical - Systems Integrations
12Software must integrate with common desktop software including Microsoft Office Suite.x
13Software must integrate with LDAP.x
14Software must be able to integrate with widely used Student Information Systems preferably Synergyx
15List any other 3rd party applications, or tools, the software integrates with in the comments.xx
Technical - Software as a Service (SAAS)
16The environment and user data backed up. List the frequency.xx
17The Backups are sent to a secure offsite location.x
18Intrusion Detection system is active on the networks that are involved in SAAS delivery.x
19A disaster recovery plan is in place and available for review.x
20The disaster recovery plan tested on regular intervals.x
21Documentation available detailing procedures for configuration management, patch installation and malware prevention for all servers and workstations involved in SAAS Delivery.xx
22Application servers are shared amongst instances.x
23All client's data physically separated from other clients.x
24Multiple Application versioning is in place.x
25There is redundancy and load balancing for firewalls.x
Technical - Security
26Requires two factor authentication for the administrative control of servers, routers, switches and firewalls.x
27Supports LDAP authentication via TLS and SSL and LDAP integration for password security (timeouts, account disabled, etc.). Provides simplified sign on capability to users. Describe in comments.xx
28Provides pre set role and custom role based authentication.x
29Control access to application functions through user roles.x
30Web components are secured through SSL.x
31Delivers security rules such as maximum number of incorrect login attempts, session timeout. Describe in comments.xx
32Can provide a documented policy for "hardening" the operating system for web and other servers.x
33Internal security reviews conducted on at least an annual basis (Using ISO 17799 or ISO 27001)x
34Third party security audits performed on the environment quarterly.x
Technical - Reporting
35Reports can print to any network or local printer the workstation OS allows.x
36Ability to report user usage statistics.x
37Describe in comments reporting technology e.g. SQL Server Reporting Services, Crystal, output format, e.g. PDF.xx
38Provides ability to extract reports to file for use by other tools. At a minimum the software must support Excel, Word, and PDF. Provide details in comments.xx
39Reports show selected report parameters and run time information.x
40Reports have consistent header information, e.g. title, certification, report number, which can be customized.x
41Ability to create, save, and schedule custom reports.x
Technical - Support
42SLA is in place with 99.9% system availability. Provide a sample SLA as an exhibit.xx
43Provides integration e.g. web service/API documentation.x
44Describe version release schedule and process under comments or as exhibit.xx
45Identify in comments current release/version and date on which first version of product was released.xx
46User functional documentation is provided with the product.x
47Implementation documentation is provided with the product.x
48Online help resources are available to end users and support staff. Describe in comments.xx
49A client user group is established. Describe in comments.xx
50Periodic Client Communication is delivered via website or email newsletter.x
51Provider will provide an update and release management plan to keep software current and to resolve bugs and issues, including impact documentation for patches, and update/maintenance schedule.x
52A product development and enhancement roadmap exists (attach a copy of provider's plan).x

File details come from the government source that posted it. Updated .