Skip to content

Case Study 04: EduPath Learning Solutions — Scenario Paper

AI-Generated Content — Use for Reference Only

This content is AI-generated and has only been validated by AI review processes. It has NOT been reviewed or validated by certified Salesforce CTAs or human subject matter experts. Do not rely on this content as authoritative or completely accurate. Use it solely as a reference point for your own study and preparation. Always verify architectural recommendations against official Salesforce documentation.

Practice Information

Difficulty: Intermediate Domain weights: D1 System Arch: HEAVY | D2 Security: MEDIUM | D3 Data: MEDIUM | D4 Solution: HEAVY | D5 Integration: HEAVY | D6 Dev Lifecycle: LIGHT | D7 Communication: MEDIUM Designed for 180-minute prep window

Before You Start

Print this scenario. Read it twice using the Two-Pass Reading Method — once for understanding, once to extract implicit requirements. Build all 9 artifacts within the 180-minute window.

Project Overview

EduPath Learning Solutions is a mid-size online education company headquartered in Austin, TX, offering professional certification courses in technology, project management, data analytics, and cybersecurity. Founded in 2015, EduPath has grown from a small course marketplace into a platform serving both individual learners and corporate training departments.

Company profile:

AttributeDetail
IndustryEducation / EdTech
HeadquartersAustin, TX
Employees800
Active learners250,000 (individual + corporate)
Corporate accounts (B2B)15,000
Content creators / instructors45
Regional presenceUS, UK, Australia
Annual revenue$120M (growing 20% YoY)
Certification programs85 active courses across 12 certification tracks

The CEO has authorized an $8 million, 18-month program to replace fragmented systems with a unified Salesforce platform covering B2B sales, learner support, corporate administration, and content creator management.

Stakeholder Quotes

CEO (Diana Reyes): “We are losing corporate deals because our sales team cannot show prospects how their employees are progressing. Our competitors have real-time dashboards. We have spreadsheets emailed weekly.”

CRO (Marcus Webb): “Corporate renewals are 68% — industry average is 82%. Clients churn because they cannot see value. If a training manager can see completion rates and certification pass rates in real-time, they renew.”

VP Engineering (Priya Sharma): “Our LMS is custom-built on AWS and handles course delivery, video streaming, assessments, and grading. It is not being replaced. But data must flow seamlessly between the LMS and whatever CRM you build.”

VP Customer Success (James Okonkwo): “Our learner support team handles 3,500 tickets per week across email, chat, and phone. Right now they toggle between Zendesk and the LMS admin panel to see enrollment status. They need everything on one screen.”

Head of Content (Laura Chen): “Instructors care about three things: how many learners are in their courses, what their course ratings are, and when their revenue share payments hit. Today they email me and I pull reports manually.”

Legal Counsel (Robert Kim): “We have K-12 school district partnerships launching next quarter. That means FERPA compliance. Our UK learners fall under GDPR. Australia has the Privacy Act. Each jurisdiction has different rules about learner data, parental consent, and data retention.”

Current State

Custom LMS (AWS)

EduPath’s core learning platform runs on AWS (ECS containers, RDS PostgreSQL, S3 for video assets, CloudFront CDN).

ComponentDetails
Users250,000 active learners, 45 instructors, 20 internal admins
Courses85 active courses, 12 certification tracks, 4,200 video lessons
Data1.8M course enrollments, 42M progress events, 8.5M assessment results
APIREST API (documented), webhook support for enrollment and completion events
AuthAuth0 (OIDC) for learner authentication
Uptime99.9% over past 12 months

The LMS is the system of record for course content, video delivery, assessments, and grading. It will not be replaced.

Other Current Systems

SystemPurposeKey Details
HubSpotMarketing + early-stage pipeline450K contacts, 15K company records, marketing automation
ZendeskLearner support180K historical tickets, email + chat channels
StripeIndividual paymentsSubscriptions + one-time purchases, 85K active subscriptions
DocuSignCorporate contractsMSAs, order forms, SOWs
ZoomLive instructor sessions200 scheduled sessions/month, attendance tracking
Custom analytics dashboardInternal reportingBuilt on Metabase, queries LMS PostgreSQL directly
Google WorkspaceEmail, docs, internal collaborationSSO via Google for all employees

Pain Points

  1. No unified learner view: Support agents toggle between Zendesk, LMS admin, and Stripe to handle a single ticket
  2. Corporate sales blind spot: Sales cannot see learner progress, completion rates, or engagement metrics during renewal conversations
  3. Manual corporate reporting: Account managers export CSV from LMS, build Excel reports, and email them to corporate training managers weekly
  4. Instructor isolation: Content creators have no self-service access to course performance data
  5. Compliance gaps: No centralized consent management, no FERPA readiness, UK GDPR compliance is ad-hoc
  6. Disconnected billing: Corporate invoicing is manual; individual Stripe data does not flow back into any CRM
  7. Learner support is slow: Average first response time 14 hours; resolution requires 3+ system lookups

Business Requirements

B2B Sales (Req 1-5)

  1. Manage the full corporate sales cycle: lead through closed-won, contract execution, onboarding, renewal
  2. Sales team must see aggregated learner progress and engagement metrics per corporate account during renewal conversations
  3. Automated renewal pipeline: flag accounts 90 days before expiration with health score based on utilization and completion rates
  4. Territory management across US, UK, and Australia with region-specific pricing
  5. Quoting and contract management for multi-year, multi-seat corporate licenses

Learner Support (Req 6-10)

  1. Unified agent console showing learner profile, enrollment status, progress, payment history, and ticket history on a single screen
  2. Support channels: email, chat, and phone with intelligent routing based on issue type and learner tier (individual vs. corporate)
  3. Self-service knowledge base reducing ticket volume by 30%
  4. Escalation path for technical issues requiring LMS engineering team involvement
  5. SLA tracking: 4-hour first response for corporate learners, 24-hour for individual

Corporate Portal (Req 11-15)

  1. Corporate training managers log in and see a dashboard of their company’s learner enrollments, progress, and completions
  2. Corporate admins can enroll/unenroll employees, assign courses, and manage seat licenses
  3. Bulk enrollment: upload CSV of 500+ employees to enroll in a course track
  4. Certification tracking: which employees hold which certifications, expiration dates, renewal eligibility
  5. Downloadable reports: completion rates, time-to-completion, assessment scores by department

Content Creator Portal (Req 16-18)

  1. Instructors view their course catalog with enrollment counts, average ratings, and completion rates
  2. Revenue share dashboard showing monthly earnings and payment history
  3. Student feedback aggregated by course with sentiment indicators

Learner Data Privacy (Req 19-23)

  1. FERPA compliance for K-12 partnerships: parental consent workflows, restricted data access, audit trails
  2. GDPR for UK learners: consent management, right to erasure, data processing records
  3. Australian Privacy Act: data breach notification readiness, cross-border transfer controls
  4. Age verification and parental consent gate for learners under 18
  5. Data retention policies: automated archival or deletion per jurisdiction after defined periods

Payments and Billing (Req 24-26)

  1. Individual learners: continue using existing payment processor for subscriptions and one-time purchases
  2. Corporate accounts: generate invoices, track payments, manage multi-year license agreements
  3. Revenue share calculations for instructors based on enrollment and completion data

Reporting (Req 27-29)

  1. Executive dashboard: revenue by segment (B2B vs. B2C), renewal rates, learner growth, course performance
  2. Sales dashboard: pipeline, ARR, account health scores, territory performance
  3. Operations: ticket volumes, resolution times, channel distribution, self-service deflection rates

Mobile (Req 30)

  1. Corporate training managers need mobile access to learner progress dashboards when presenting to leadership

Constraints

  1. The LMS stays on AWS — it is the system of record for course content, delivery, and grading
  2. Learner authentication remains on Auth0; corporate employee SSO must be supported
  3. K-12 FERPA compliance must be in place before school district partnerships launch (month 6)
  4. Stripe integration must not disrupt 85K active individual subscriptions
  5. HubSpot marketing automation continues for top-of-funnel; data must flow into the new system
  6. Budget: $8M total across 18 months
  7. Internal IT team: 12 people (3 Salesforce-experienced, 5 LMS engineers, 4 infrastructure)

Stakeholders

RoleNameKey Concern
CEODiana ReyesRevenue growth, competitive positioning
CROMarcus WebbCorporate renewal rates, sales productivity
VP EngineeringPriya SharmaLMS integration reliability, no disruption to learner experience
VP Customer SuccessJames OkonkwoAgent productivity, unified learner view
Head of ContentLaura ChenInstructor self-service, revenue share transparency
Legal CounselRobert KimFERPA, GDPR, Privacy Act compliance
VP FinanceAngela TorresBilling accuracy, revenue recognition
IT DirectorSam PatelImplementation feasibility with 12-person team

Budget and Timeline

ItemBudgetTimeline
Phase 1: Foundation + B2B sales + LMS integration + FERPA$3.2MMonths 1-6
Phase 2: Learner support + portals + billing$3.0MMonths 4-12
Phase 3: Analytics + optimization + mobile$1.2MMonths 10-18
Contingency$0.6MAs needed
Total$8.0M18 months

IT staff: 12 internal. SI partner: mid-size consultancy with 15-person team.

Known Risks

  • LMS integration complexity: Bidirectional sync of enrollment and progress data at scale (42M progress events)
  • FERPA timeline pressure: K-12 compliance required by month 6 before full platform is built
  • Portal adoption: Corporate training managers must adopt self-service to reduce manual reporting
  • Data volume growth: 250K learners generating progress events continuously; 20% YoY learner growth compounds volume
  • Auth complexity: Three auth patterns (employee, corporate SSO federation, individual learner) on one platform
  • Small IT team: 12 people spanning LMS and Salesforce — capacity constraints

Deliverables

Present all 9 CTA solution artifacts in 30 minutes + 30-minute Q&A:

  1. System Landscape
  2. Data Model / ERD
  3. Role Hierarchy & Sharing Model
  4. Integration Architecture
  5. Identity & SSO
  6. Data Migration Strategy
  7. Governance Framework
  8. Environment Strategy
  9. Phased Delivery Roadmap

Board Strategy

This is an intermediate scenario. Cover all 9 artifacts with reasonable depth. Identify the 2-3 highest-risk decisions and allocate more time to those. Show trade-off reasoning, not just feature selection.

Key Implicit Requirements

The LMS integration pattern (bidirectional sync at scale with the LMS as system of record for content/grading), multi-portal architecture (corporate admin + content creator + learner self-service), multi-jurisdiction privacy (FERPA + GDPR + Privacy Act with a month-6 deadline for FERPA), and the authentication complexity (three distinct user populations with different IdPs) are the critical architectural drivers.