SlideShare a Scribd company logo
1 of 8
Functional requirements
• Content management system that has several templates for
housing training content
• Each module will consist of a single landing page of rich media
content (video, image, animation, pdf viewer) and a short
introductory write up
• Registered users will receive an email every week with a link to a
new training module
• Users will have to log in to see the content
• The system will track users that have logged in to view the training
content
• Two templates required to start. Additional templates will be
added as time passes
• Templates / Site must be responsive for mobile devices
Media Content
(images, video, animation, slide viewer)
Intro
Complete
Branding
Template #1
Media content
Intro
Media content
Or embeddable form
(jotform)
Submit
Branding
Template #2
Registration requirements
• Users can sign up online as individuals
– Paypal integration required
• Administrator can bulk upload users via .csv file
• Administrator can add a group
• Administrator can add sub-groups
• Signup fields include:
– First Name
– Last Name
– Title
– Email address
– Business / Group Name
– Sub Group Name
• User can set password
• Users will receive a thank you note upon online signup along with the date
they will receive their first module (all users will receive a streamlined
message when bulk uploaded)
• Administrator can designate a user as a “Group Manager”
Reporting requirements
• How many users viewed the content (# and %)
• How many users by group / sub group (# and %)
• Who viewed by user (First & Last)
• Who did not view by name (First & Last)
• Every week a designated group manager will get a report
emailed to them that shows results from previous week
– How many users by group / sub group (# and %)
– Who viewed by name (First & Last)
– Who did not view by name (First & Last)
Communication requirements
• Email once a week with link to module
– Ideally this process is automated (Mailchimp API?)
• Emails are pre-scheduled according to start date
– When they sign up user first receives module 1, regardless
of when user signs up
– For example:
• if user 1 signs up today (Oct 22) she receives a link to module 1 on
the first Monday of the following month (Nov)
• If user 2 signs up Nov 1st, he’ll receive module 1 on Dec 1st. User
1 will receive module 2 on Dec 1st.
Access control requirements
• User has a user name (email address) / password
• User can edit / change password
• User can get password reminder email if password is
forgotten
• Users are associated with a Group / Organization and
potentially a sub-group
• User has one week to view each module, after which time
that module will become inactive for the user
• User can log into a module only twice before they can no
longer log in
Administrator requirements
• Administrator can log in
• Administrator can see all modules
• Administrator can reorder existing modules
• Administrator can edit existing modules
• Administrator can create a new module using a simple CMS tool
• Administrator can bulk upload new users using a CSV file
• Administrator can delete users
• Administrator can bulk delete users
• Administrator can delete groups of users & subgroups
• Administrator can see basic reports (see reporting requirements)
• Administrator can export report data to send to users

More Related Content

Similar to Hwfl training requirements

Thesis Defense
Thesis DefenseThesis Defense
Thesis Defense
Junxin Xie
 
Sample project requirements document
Sample project requirements documentSample project requirements document
Sample project requirements document
ALATechSource
 

Similar to Hwfl training requirements (20)

online examination system
online examination systemonline examination system
online examination system
 
Online Examination
Online ExaminationOnline Examination
Online Examination
 
What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2
 
Client server chat
Client server chatClient server chat
Client server chat
 
Project Management System
Project Management SystemProject Management System
Project Management System
 
The library management system
The library management systemThe library management system
The library management system
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Mahara: An overview of the ePortfolio application
Mahara: An overview of the ePortfolio applicationMahara: An overview of the ePortfolio application
Mahara: An overview of the ePortfolio application
 
Week1_part1_ IntroToUnit_v12.pptx
Week1_part1_ IntroToUnit_v12.pptxWeek1_part1_ IntroToUnit_v12.pptx
Week1_part1_ IntroToUnit_v12.pptx
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
KMS
KMSKMS
KMS
 
Backup Photos- Project Proposal
Backup Photos- Project ProposalBackup Photos- Project Proposal
Backup Photos- Project Proposal
 
AFI :: Dumas
AFI :: DumasAFI :: Dumas
AFI :: Dumas
 
Thesis Defense
Thesis DefenseThesis Defense
Thesis Defense
 
Sample project requirements document
Sample project requirements documentSample project requirements document
Sample project requirements document
 
iMIS Online Communities
iMIS Online CommunitiesiMIS Online Communities
iMIS Online Communities
 
Necto 16 training 17 - administration
Necto 16 training 17 -  administrationNecto 16 training 17 -  administration
Necto 16 training 17 - administration
 
InfoQ QCon San Francisco 2009
InfoQ QCon San Francisco 2009InfoQ QCon San Francisco 2009
InfoQ QCon San Francisco 2009
 
Linkedin NUS QCon 2009 slides
Linkedin NUS QCon 2009 slidesLinkedin NUS QCon 2009 slides
Linkedin NUS QCon 2009 slides
 
Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

Hwfl training requirements

  • 1. Functional requirements • Content management system that has several templates for housing training content • Each module will consist of a single landing page of rich media content (video, image, animation, pdf viewer) and a short introductory write up • Registered users will receive an email every week with a link to a new training module • Users will have to log in to see the content • The system will track users that have logged in to view the training content • Two templates required to start. Additional templates will be added as time passes • Templates / Site must be responsive for mobile devices
  • 2. Media Content (images, video, animation, slide viewer) Intro Complete Branding Template #1
  • 3. Media content Intro Media content Or embeddable form (jotform) Submit Branding Template #2
  • 4. Registration requirements • Users can sign up online as individuals – Paypal integration required • Administrator can bulk upload users via .csv file • Administrator can add a group • Administrator can add sub-groups • Signup fields include: – First Name – Last Name – Title – Email address – Business / Group Name – Sub Group Name • User can set password • Users will receive a thank you note upon online signup along with the date they will receive their first module (all users will receive a streamlined message when bulk uploaded) • Administrator can designate a user as a “Group Manager”
  • 5. Reporting requirements • How many users viewed the content (# and %) • How many users by group / sub group (# and %) • Who viewed by user (First & Last) • Who did not view by name (First & Last) • Every week a designated group manager will get a report emailed to them that shows results from previous week – How many users by group / sub group (# and %) – Who viewed by name (First & Last) – Who did not view by name (First & Last)
  • 6. Communication requirements • Email once a week with link to module – Ideally this process is automated (Mailchimp API?) • Emails are pre-scheduled according to start date – When they sign up user first receives module 1, regardless of when user signs up – For example: • if user 1 signs up today (Oct 22) she receives a link to module 1 on the first Monday of the following month (Nov) • If user 2 signs up Nov 1st, he’ll receive module 1 on Dec 1st. User 1 will receive module 2 on Dec 1st.
  • 7. Access control requirements • User has a user name (email address) / password • User can edit / change password • User can get password reminder email if password is forgotten • Users are associated with a Group / Organization and potentially a sub-group • User has one week to view each module, after which time that module will become inactive for the user • User can log into a module only twice before they can no longer log in
  • 8. Administrator requirements • Administrator can log in • Administrator can see all modules • Administrator can reorder existing modules • Administrator can edit existing modules • Administrator can create a new module using a simple CMS tool • Administrator can bulk upload new users using a CSV file • Administrator can delete users • Administrator can bulk delete users • Administrator can delete groups of users & subgroups • Administrator can see basic reports (see reporting requirements) • Administrator can export report data to send to users