Changelog
Capability Ledger
A capability-led record of the platform infrastructure and core learning subsystems behind Upsoma.
Capability ledger
Platform capability map
Turn a learner’s stated goal into a personalised, adaptive learning path and produce credible evidence that the skill gap is closed — goal → overlay → path → readiness.
Platform Infrastructure
6 subsystemsIdentity, sessions, and access control
2 components · 4 capabilities · 5 metrics
95 logged updatesAccountsLearner profile, career inventory, and lifecycle
3 components · 3 capabilities · 6 metrics
20 logged updatesData modelSchema, migrations, and integrity
2 components · 2 capabilities · 3 metrics
96 logged updatesPlatform infraDeploy, runtime, routing, and observability
2 components · 2 capabilities · 4 metrics
40 logged updatesSchedulingBackground & scheduled jobs
1 components · 1 capabilities · 2 metrics
96 logged updatesNotification infra (email)Transactional & lifecycle email
2 components · 2 capabilities · 4 metrics
16 logged updatesCore learning subsystems
6 subsystemsReusable skill, role, and domain identities
2 components · 2 capabilities · 4 metrics
5 logged updatesSkill TelemetryEvidence → signals → the learner overlay
2 components · 2 capabilities · 4 metrics
29 logged updatesAdaptive LearningCatalogue + overlay → an ordered path that shortens as you learn
2 components · 3 capabilities · 5 metrics
35 logged updatesContent Gen & persistenceAI-generated learning units, eval-gated and versioned
4 components · 5 capabilities · 11 metrics
28 logged updatesContent consumption / Learning & AdaptationReading, tutoring, and the path adapting to performance
3 components · 3 capabilities · 7 metrics
24 logged updatesAssessment & EvaluationReadiness snapshots, skill verification, and the eval gate
4 components · 4 capabilities · 10 metrics
14 logged updatesPlatform Infrastructure
#Auth
Identity, sessions, and access control
- Explore how Upsoma supports your learning
Explore six interactive previews of learning with Upsoma, then start with your own goal or experience.
- A clearer learning home
Your learning home brings personalization into the sidebar and keeps activity and path insights in collapsible cards.
- A clearer result after every pre-check
When you finish a pre-check you now see how many questions you got right, what the result means for the chapter, how deep the chapter goes, and the topics it will focus on.
- Read a chapter one page at a time
A chapter now shows one section at a time, ending on a Recap page with the quick check. A slim progress row follows you down the page, every path screen shares one tab row, and the listen bar reads the section you are on.
- Starter and Pro, and one way to upgrade
Flashcards, the personalization score, projects and interview prep, and verified certificates are now part of Pro. Each locked feature shows what it holds and opens one upgrade dialog, and the plan button shows your trial days and what you have used.
- A refreshed homepage
The homepage follows its new design: a lighter hero, a rotating job card, company wordmarks, a two-column reviews layout, three plan cards and a new footer.
- A calmer goal box, on the homepage and in the path composer
The homepage goal box types example goals, has a round send button that turns green once there is a goal, and its suggestions scroll in one row with icons. The path composer uses the same box and the same suggestions.
- Registered learners growth, and sign-ups first
The Registered learners card states its week-over-week growth again, and the sign-ups and retention charts now sit above the visitors chart.
- Platform activity on one page
Platform activity drops its Composer tab: failed generation attempts and admitted retries now sit beside the figure cards, and the submitted goals close the page.
- Upsoma in numbers counts everything since launch
The homepage's Upsoma in numbers now shows all-time totals for learning paths created and personalised learning signals, and appears once both pass 5,000.
- A cleaner admin console
The admin console has a new sidebar and top bar, a Platform activity Overview that shows visitors and how many of them sign up, and Programs alongside Referrals.
- The financial model, inside the admin console
The owner's new Finance area holds Upsoma's 18-month financial model as a spreadsheet: log daily actuals, edit the assumptions and scenarios, and see revenue, costs, cash and month-to-date progress recalculate at once.
- Daily unique users moves to Platform activity
The admin Platform activity Overview now charts how many registered learners used Upsoma each day, counting real learners only.
- A formal certificate you can download
Your certificate of completion now looks like a formal certificate, with a gold frame, a signature and a seal, and you can download it as a PDF or a PNG.
- The Upsoma team can confirm email addresses for you
If you never clicked the link in your confirmation email, the Upsoma team can now confirm your address, so you start receiving Upsoma's emails.
- A new homepage that starts from your goal
The homepage now opens on a goal box that carries what you type straight into the path composer, shows how Upsoma personalises learning step by step, and ends with real numbers from the platform.
- The homepage says who Upsoma is for
The homepage heading now reads "Personalised learning for" and types out who it serves, from career professionals and career switchers to college students, job seekers, lifelong learners and small teams.
- Referral codes start your free Pro straight away
A referral code now starts your free Upsoma Pro the moment you use it, even during the launch offer, and referral signup links open on upsoma.com instead of a broken address.
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Clearer learner screens and a working folded sidebar
Home names the path in its insight panel, the folded sidebar's account menu opens fully, the personalization link says what it is, and screens drop a repeated card and two internal counts.
- Upsoma on your phone, like an app
Upsoma installs to your home screen, opens full screen, shows a clear page when you are offline, and on phones gets a compact header and a bottom tab bar.
- Every source card opens, and the chapter page is simpler
Source cards now open beside every source chip in a chapter, list every source, and let you report a bad one. The Sources tab and filler loading text are gone, and reviews on the home page show the reviewer's photo.
- Building your learning path fails far less often
Upsoma now finishes far more learning-path conversations: it retries a step that fails for a passing reason, starts building as soon as it knows enough, and keeps the connection to your browser alive while it works.
- PDF resumes fail far less often, with clearer messages
Upsoma now matches the skills it finds to PDF resumes whose text wraps across lines, keeps the rest when one skill does not check out, and says plainly when a problem is on our side.
- Adding your resume or profile never times out
Upsoma now reads an added resume, profile link or pasted profile in the background, so adding one answers in seconds and the steps follow what is really happening.
- See your resume being read, and what was found
Adding a resume from the composer now shows each step while it is processed, then how many skills Upsoma found.
- One practice per chapter
Finishing a chapter's practice now always leads to the next chapter. Low scores ease the chapters ahead instead of adding an extra review with more practice.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- Finish practice once, at any score, and the next chapter adapts to it
There is no longer an 80% score to reach before moving on: you answer a chapter's practice once, see your score and answers, and continue, while the next chapter adapts to your score and recaps what you missed. Practice shows code properly, and the chapter page is calmer.
- Every part of a chapter now appears or says why, and sources open beside it
A lesson, practice or figure that could not be made now says so with Regenerate instead of waiting forever, practice is ready sooner, sources open in a reader beside the chapter, and unfinished paths have their own Draft tab.
- See weekly sign-ups and retention on a Traction tab
Platform activity gains a Traction tab with new sign-ups per week for the last 12 weeks and the share of those learners still learning in each week after they sign up.
- See Platform activity at a glance on one Overview
Platform activity now opens on a single Overview with weekly active learners, learning signals and every chart in one grid, and the admin sidebar works like the main app's.
- See what Upsoma knows about you
See your personalization score beside your streak and the evidence behind it.
- Explore Platform activity with charts
Every Platform activity tab now has a chart, and the metrics owner can see submitted goals and short-lived live learning-path drafts.
- See current learning activity and signed-in learners
Platform activity now shows current learning signals across every tab, including a live count of signed-in learners, with owner-controlled access.
- Keep learner details private in Platform activity
Platform activity shows privacy-safe aggregates publicly, while learner details and event exports require a verified staff session.
- See accounts scheduled for deletion in admin
The admin Overview now lists accounts awaiting deletion, with their account creation, request, and due dates.
- See how your skills grow from learning
Career Profile now shows private skill evidence levels from pre-checks, quizzes, practice and other learning activity.
- Start learning before completing a career profile
Learners with unfinished onboarding can begin with a learning goal, then add optional career context or skip and continue.
- One admin analytics page, and user counts that agree
The admin console now opens on Platform activity, which carries the learner numbers and a new Retention tab; every user count follows one rule, and every sign-in is counted.
- A smaller, tidier admin console
The admin console keeps only the pages the team uses: Content review and the Realtime, Acquisition, Activation and Explore report tabs are gone, and the remaining pages are tidier.
- Weekly and monthly active rates on the admin overview
The admin analytics overview opens with the share of registered learners active in the last week and month, the learning signals recorded, and the number of registered learners, each compared with the previous period.
- Safer sign-in, account email, and unsubscribe links
Google sign-in confirms your email and removes unconfirmed passwords, confirmation and password emails are retried, every email has a plain-text version, and unsubscribe links ask before they act.
- Your profile tells you why it will not save
The About you field now holds you to the same limit the server does, two paragraphs of 250 characters, and says what to change instead of failing with no explanation.
- Clearer screens across the app and site
Simpler certificates with sharing in the Issued to card, a daily nudge in your streak card, plainer billing and usage, and a support link on the public site.
- Build and preview a personalised learning path
A single adaptive conversation now creates a saved Path → Skills → Chapters outline and shows durable progress while it works.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Find and resume personalised learning paths
Saved outlines and unfinished path conversations now appear in path collections, dashboard cards, and search without claiming lesson progress.
- Clear recovery when path generation is busy
Learning-path generation now explains temporary capacity limits and tells you when to retry without consuming your path allowance.
- Quieter learner screens
The pre-check, Ask Upsoma, the plan card and billing say only what you need, and the diagnostic card matches the rest of the app.
- Your active path and plan, where you look
The profile shows the path you are working on, the sidebar shows your plan, and screens that repeated themselves or led nowhere are gone.
- Buy learning capacity whenever you need it
Extra paths and AI credits are now a single payment you can make at any time, as often as you like, and the capacity stays on your account until you spend it instead of resetting with the month.
- Billing settings stand on their own
The billing settings page no longer carries the legal documents or the feedback form, so it covers your plan and nothing else.
- Card payments confirm without leaving the page
Stripe needs an email on the paying customer before it will confirm a subscription, so Upsoma now supplies the learner's address and a card payment settles in place instead of stopping at Confirm.
- Pay for more capacity where you are stopped
When a month's paths or AI credits run out, or a Starter plan meets a Pro feature, Upsoma now offers the matching purchase in place and repeats the blocked action once the payment is confirmed.
- Consistent job posting identities
Repeated collection of the same job posting now preserves one source identity, preparing reliable evidence for personalised learning paths.
- Clearer plans, insights and profile details
The footer names what is live and what is coming, the promotion banner reads at body size, annual pricing shows its saving, the home page speaks of skill insights, the composer and notifications share the app header, and the profile shows a flag and icon links.
- One source of truth for your plan and balance
The header's plan indicator follows its design, and gated features and balance notes now read the same plan and usage state as the header instead of fetching their own.
- Plan and usage in your workspace
Your current plan and remaining paths and AI credits are now available from the application header.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Clearer learning plans and pricing
Upsoma's public website now explains personalized learning more clearly and presents monthly, quarterly, and annual plan options from one shared pricing component.
- Learning that starts with you
Upsoma's public website now explains how each learner's background and goals shape a personal path that adapts as they learn.
- Onboarding focused on your background and goals
Build your learner profile in three steps: add a CV or pick your skills, set a goal or interests, then review what Upsoma found.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- A second pass against the Figma designs
Every frame on the five Figma pages was compared with the app again; the homepage header and footer, onboarding, the career profile and its public page, settings, assessments and the path journeys now match more closely, and every public page is checked at phone and tablet widths.
- Every public page closes on the same card
The homepage and every other public page now end on the same deep-green card, and the homepage's separate open-beta card is gone.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- The Career Browser and Assessments, on the design system
The skill browser returns to the app navigation as the Career Browser, and the skill-gap check behind Assessments is rebuilt, both on the design system and the Paths layout.
- A softer, calmer Upsoma
Quieter ink and hairlines, rounder corners and gentler shadows across the platform; the homepage reveals its sections as you scroll; the skills catalogue answers as you type.
- The roadmap has its own address
A path's roadmap now lives at /roadmap/{path}, separate from its chapters at /paths/{path}, so Back to roadmap and every roadmap link open a page of their own.
- The path header names where you are
The header trail now reads Paths, the path, then the tab or the layer and chapter you are on, and Back to roadmap opens the roadmap every time.
- Every public page on the design system
Terms, Privacy, Support, About, Pricing, Blog, Changelog, Careers, Enterprise, Compare and the explainer pages now share the homepage's header, footer, type scale, colours and components.
- The app sidebar folds away
The sidebar on Home, Paths, Assessments, the Career Browser and your career profile now collapses to icons and remembers your choice.
- Marketing landing page
The public homepage is rebuilt around the product promise: what is between you and the role you want, how the path adapts, what you finish with, and what it costs.
- Career profile and settings
The profile page becomes a career profile with Profile, Sources and Evidence tabs, and a new Settings area covers your account, notifications, privacy and data, and legal and feedback.
- Pages load with far less JavaScript
Every page shipped whole icon libraries and fetched the same path record up to six times when a journey opened. Both are gone, so Home, Paths, chapters and New open faster.
- One onboarding journey
Onboarding now follows one supported journey, using saved progress to resume incomplete setup without falling back to the retired profile flow.
- New opens where you already are
Starting a new path no longer takes over the window: the composer opens inside the app shell with the sidebar and header in place.
- Talk your path into shape
Build a new path by talking to Upsoma while the draft takes shape beside you, see your roadmap as a full-width map, and ask about a chapter from a chat that knows its context.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Short addresses for every learner surface
Your learner home lives at /home, with /paths, /browse, /skills and /assess-skills as top-level addresses - and permanent redirects from every older address.
- Your path library and completion records
Find active and completed paths, keep completion records private, and choose when to share them.
- Your learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- A guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- A clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- A consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- The changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
Platform Infrastructure
#Accounts
Learner profile, career inventory, and lifecycle
- Safer sign-in, account email, and unsubscribe links
Google sign-in confirms your email and removes unconfirmed passwords, confirmation and password emails are retried, every email has a plain-text version, and unsubscribe links ask before they act.
- DEVELOPMENTcertificates/onboarding/homeContent consumption / Learning & AdaptationAccountsPlatform infraLaunch polish: clearer certificates, a welcome, and a time estimate while we read your CV
Certificates read as one sentence with a short verification link, finished paths point you to what is next, onboarding tells you how long your CV will take, and a welcome shows your plan and the launch offer.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- A fuller footer, partnership enquiries and the CareerPalz program page
The footer groups every public page under seven headings, organisations can send a partnership enquiry, and CareerPalz CTL members unlock their program page with an access code that admins manage.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- A calmer path composer
New path opens with the composer in the middle of the page, keeps the conversation open to typed answers, asks at most four questions, and reveals the drafted path as it is generated.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Choose the chapters in your next path
Create a path from reviewed chapters and retain progress on your existing paths.
- Upsoma Admin reports learner activity, completion and return journeys
Explore distinct active learners, assessment and path completions, second-path returns, acquisition, activation and retention from the admin overview.
- Your first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- Skill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
Platform Infrastructure
#Data model
Schema, migrations, and integrity
- Explore how Upsoma supports your learning
Explore six interactive previews of learning with Upsoma, then start with your own goal or experience.
- A clearer learning home
Your learning home brings personalization into the sidebar and keeps activity and path insights in collapsible cards.
- A clearer result after every pre-check
When you finish a pre-check you now see how many questions you got right, what the result means for the chapter, how deep the chapter goes, and the topics it will focus on.
- Read a chapter one page at a time
A chapter now shows one section at a time, ending on a Recap page with the quick check. A slim progress row follows you down the page, every path screen shares one tab row, and the listen bar reads the section you are on.
- Starter and Pro, and one way to upgrade
Flashcards, the personalization score, projects and interview prep, and verified certificates are now part of Pro. Each locked feature shows what it holds and opens one upgrade dialog, and the plan button shows your trial days and what you have used.
- A refreshed homepage
The homepage follows its new design: a lighter hero, a rotating job card, company wordmarks, a two-column reviews layout, three plan cards and a new footer.
- A calmer goal box, on the homepage and in the path composer
The homepage goal box types example goals, has a round send button that turns green once there is a goal, and its suggestions scroll in one row with icons. The path composer uses the same box and the same suggestions.
- Registered learners growth, and sign-ups first
The Registered learners card states its week-over-week growth again, and the sign-ups and retention charts now sit above the visitors chart.
- Platform activity on one page
Platform activity drops its Composer tab: failed generation attempts and admitted retries now sit beside the figure cards, and the submitted goals close the page.
- Upsoma in numbers counts everything since launch
The homepage's Upsoma in numbers now shows all-time totals for learning paths created and personalised learning signals, and appears once both pass 5,000.
- A cleaner admin console
The admin console has a new sidebar and top bar, a Platform activity Overview that shows visitors and how many of them sign up, and Programs alongside Referrals.
- The financial model, inside the admin console
The owner's new Finance area holds Upsoma's 18-month financial model as a spreadsheet: log daily actuals, edit the assumptions and scenarios, and see revenue, costs, cash and month-to-date progress recalculate at once.
- Daily unique users moves to Platform activity
The admin Platform activity Overview now charts how many registered learners used Upsoma each day, counting real learners only.
- A formal certificate you can download
Your certificate of completion now looks like a formal certificate, with a gold frame, a signature and a seal, and you can download it as a PDF or a PNG.
- The Upsoma team can confirm email addresses for you
If you never clicked the link in your confirmation email, the Upsoma team can now confirm your address, so you start receiving Upsoma's emails.
- A new homepage that starts from your goal
The homepage now opens on a goal box that carries what you type straight into the path composer, shows how Upsoma personalises learning step by step, and ends with real numbers from the platform.
- The homepage says who Upsoma is for
The homepage heading now reads "Personalised learning for" and types out who it serves, from career professionals and career switchers to college students, job seekers, lifelong learners and small teams.
- Referral codes start your free Pro straight away
A referral code now starts your free Upsoma Pro the moment you use it, even during the launch offer, and referral signup links open on upsoma.com instead of a broken address.
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Clearer learner screens and a working folded sidebar
Home names the path in its insight panel, the folded sidebar's account menu opens fully, the personalization link says what it is, and screens drop a repeated card and two internal counts.
- Upsoma on your phone, like an app
Upsoma installs to your home screen, opens full screen, shows a clear page when you are offline, and on phones gets a compact header and a bottom tab bar.
- Every source card opens, and the chapter page is simpler
Source cards now open beside every source chip in a chapter, list every source, and let you report a bad one. The Sources tab and filler loading text are gone, and reviews on the home page show the reviewer's photo.
- Building your learning path fails far less often
Upsoma now finishes far more learning-path conversations: it retries a step that fails for a passing reason, starts building as soon as it knows enough, and keeps the connection to your browser alive while it works.
- PDF resumes fail far less often, with clearer messages
Upsoma now matches the skills it finds to PDF resumes whose text wraps across lines, keeps the rest when one skill does not check out, and says plainly when a problem is on our side.
- Adding your resume or profile never times out
Upsoma now reads an added resume, profile link or pasted profile in the background, so adding one answers in seconds and the steps follow what is really happening.
- See your resume being read, and what was found
Adding a resume from the composer now shows each step while it is processed, then how many skills Upsoma found.
- One practice per chapter
Finishing a chapter's practice now always leads to the next chapter. Low scores ease the chapters ahead instead of adding an extra review with more practice.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- Finish practice once, at any score, and the next chapter adapts to it
There is no longer an 80% score to reach before moving on: you answer a chapter's practice once, see your score and answers, and continue, while the next chapter adapts to your score and recaps what you missed. Practice shows code properly, and the chapter page is calmer.
- Every part of a chapter now appears or says why, and sources open beside it
A lesson, practice or figure that could not be made now says so with Regenerate instead of waiting forever, practice is ready sooner, sources open in a reader beside the chapter, and unfinished paths have their own Draft tab.
- See weekly sign-ups and retention on a Traction tab
Platform activity gains a Traction tab with new sign-ups per week for the last 12 weeks and the share of those learners still learning in each week after they sign up.
- See Platform activity at a glance on one Overview
Platform activity now opens on a single Overview with weekly active learners, learning signals and every chart in one grid, and the admin sidebar works like the main app's.
- See what Upsoma knows about you
See your personalization score beside your streak and the evidence behind it.
- Explore Platform activity with charts
Every Platform activity tab now has a chart, and the metrics owner can see submitted goals and short-lived live learning-path drafts.
- See current learning activity and signed-in learners
Platform activity now shows current learning signals across every tab, including a live count of signed-in learners, with owner-controlled access.
- Keep learner details private in Platform activity
Platform activity shows privacy-safe aggregates publicly, while learner details and event exports require a verified staff session.
- See accounts scheduled for deletion in admin
The admin Overview now lists accounts awaiting deletion, with their account creation, request, and due dates.
- See how your skills grow from learning
Career Profile now shows private skill evidence levels from pre-checks, quizzes, practice and other learning activity.
- Start learning before completing a career profile
Learners with unfinished onboarding can begin with a learning goal, then add optional career context or skip and continue.
- One admin analytics page, and user counts that agree
The admin console now opens on Platform activity, which carries the learner numbers and a new Retention tab; every user count follows one rule, and every sign-in is counted.
- A smaller, tidier admin console
The admin console keeps only the pages the team uses: Content review and the Realtime, Acquisition, Activation and Explore report tabs are gone, and the remaining pages are tidier.
- Weekly and monthly active rates on the admin overview
The admin analytics overview opens with the share of registered learners active in the last week and month, the learning signals recorded, and the number of registered learners, each compared with the previous period.
- Your profile tells you why it will not save
The About you field now holds you to the same limit the server does, two paragraphs of 250 characters, and says what to change instead of failing with no explanation.
- Clearer screens across the app and site
Simpler certificates with sharing in the Issued to card, a daily nudge in your streak card, plainer billing and usage, and a support link on the public site.
- Build and preview a personalised learning path
A single adaptive conversation now creates a saved Path → Skills → Chapters outline and shows durable progress while it works.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Find and resume personalised learning paths
Saved outlines and unfinished path conversations now appear in path collections, dashboard cards, and search without claiming lesson progress.
- Clear recovery when path generation is busy
Learning-path generation now explains temporary capacity limits and tells you when to retry without consuming your path allowance.
- Quieter learner screens
The pre-check, Ask Upsoma, the plan card and billing say only what you need, and the diagnostic card matches the rest of the app.
- Your active path and plan, where you look
The profile shows the path you are working on, the sidebar shows your plan, and screens that repeated themselves or led nowhere are gone.
- Buy learning capacity whenever you need it
Extra paths and AI credits are now a single payment you can make at any time, as often as you like, and the capacity stays on your account until you spend it instead of resetting with the month.
- Billing settings stand on their own
The billing settings page no longer carries the legal documents or the feedback form, so it covers your plan and nothing else.
- Card payments confirm without leaving the page
Stripe needs an email on the paying customer before it will confirm a subscription, so Upsoma now supplies the learner's address and a card payment settles in place instead of stopping at Confirm.
- Pay for more capacity where you are stopped
When a month's paths or AI credits run out, or a Starter plan meets a Pro feature, Upsoma now offers the matching purchase in place and repeats the blocked action once the payment is confirmed.
- Consistent job posting identities
Repeated collection of the same job posting now preserves one source identity, preparing reliable evidence for personalised learning paths.
- Clearer plans, insights and profile details
The footer names what is live and what is coming, the promotion banner reads at body size, annual pricing shows its saving, the home page speaks of skill insights, the composer and notifications share the app header, and the profile shows a flag and icon links.
- One source of truth for your plan and balance
The header's plan indicator follows its design, and gated features and balance notes now read the same plan and usage state as the header instead of fetching their own.
- Plan and usage in your workspace
Your current plan and remaining paths and AI credits are now available from the application header.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Clearer learning plans and pricing
Upsoma's public website now explains personalized learning more clearly and presents monthly, quarterly, and annual plan options from one shared pricing component.
- Learning that starts with you
Upsoma's public website now explains how each learner's background and goals shape a personal path that adapts as they learn.
- Catalogue storage for posting-backed skill evidence
Store canonical roles, discovery domains and distinct supporting job postings for future learning paths.
- Shared skill identities for future learning paths
A shared skill catalogue can match proposed skills without recording them as learner evidence.
- Onboarding focused on your background and goals
Build your learner profile in three steps: add a CV or pick your skills, set a goal or interests, then review what Upsoma found.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- A second pass against the Figma designs
Every frame on the five Figma pages was compared with the app again; the homepage header and footer, onboarding, the career profile and its public page, settings, assessments and the path journeys now match more closely, and every public page is checked at phone and tablet widths.
- Every public page closes on the same card
The homepage and every other public page now end on the same deep-green card, and the homepage's separate open-beta card is gone.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- The Career Browser and Assessments, on the design system
The skill browser returns to the app navigation as the Career Browser, and the skill-gap check behind Assessments is rebuilt, both on the design system and the Paths layout.
- A softer, calmer Upsoma
Quieter ink and hairlines, rounder corners and gentler shadows across the platform; the homepage reveals its sections as you scroll; the skills catalogue answers as you type.
- The roadmap has its own address
A path's roadmap now lives at /roadmap/{path}, separate from its chapters at /paths/{path}, so Back to roadmap and every roadmap link open a page of their own.
- The path header names where you are
The header trail now reads Paths, the path, then the tab or the layer and chapter you are on, and Back to roadmap opens the roadmap every time.
- Every public page on the design system
Terms, Privacy, Support, About, Pricing, Blog, Changelog, Careers, Enterprise, Compare and the explainer pages now share the homepage's header, footer, type scale, colours and components.
- The app sidebar folds away
The sidebar on Home, Paths, Assessments, the Career Browser and your career profile now collapses to icons and remembers your choice.
- Marketing landing page
The public homepage is rebuilt around the product promise: what is between you and the role you want, how the path adapts, what you finish with, and what it costs.
- Career profile and settings
The profile page becomes a career profile with Profile, Sources and Evidence tabs, and a new Settings area covers your account, notifications, privacy and data, and legal and feedback.
- Pages load with far less JavaScript
Every page shipped whole icon libraries and fetched the same path record up to six times when a journey opened. Both are gone, so Home, Paths, chapters and New open faster.
- One onboarding journey
Onboarding now follows one supported journey, using saved progress to resume incomplete setup without falling back to the retired profile flow.
- New opens where you already are
Starting a new path no longer takes over the window: the composer opens inside the app shell with the sidebar and header in place.
- Talk your path into shape
Build a new path by talking to Upsoma while the draft takes shape beside you, see your roadmap as a full-width map, and ask about a chapter from a chat that knows its context.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Short addresses for every learner surface
Your learner home lives at /home, with /paths, /browse, /skills and /assess-skills as top-level addresses - and permanent redirects from every older address.
- Your path library and completion records
Find active and completed paths, keep completion records private, and choose when to share them.
- Your learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- A guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- A clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- A consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- The changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
Platform Infrastructure
#Platform infra
Deploy, runtime, routing, and observability
- More room to shape your learning path
A centered goal box becomes a docked conversation, with a distinct action to build your path.
- A clearer roadmap for every path
The roadmap now opens on a header card with your progress, lists each layer's chapters as rows you can open, shows where Projects and Interview prep unlock, and adds an Along the way card beside a reworked view of how your path has adapted.
- The path composer grows as you write
The box where you describe your goal, and reply once the conversation starts, now grows with what you write, so you can see your whole message.
- A calmer path composer on slow connections
The learning-path composer now recovers quietly from dropped connections, waits for you when Upsoma is busy, lets you build your path with one button, and says clearly when a step fails.
- Clearer message when you reach your path limit
When you have used your path limit, the path conversation says so plainly and offers Top up instead of a Try again button that could not work.
- Locked projects and interview prep say plainly when they open
The locked Recommended projects and Interview prep pages now say in one line how many chapters open them, with what you will get listed beside them, and the chapter page header is simpler.
- See how your path adapts at a glance, in a chapter that looks like one product
How your path has adapted now shows a small difficulty line and a short icon timeline instead of paragraphs, and every stage of a chapter uses the same buttons, panels and progress steps.
- DEVELOPMENTcertificates/onboarding/homeContent consumption / Learning & AdaptationAccountsPlatform infraLaunch polish: clearer certificates, a welcome, and a time estimate while we read your CV
Certificates read as one sentence with a short verification link, finished paths point you to what is next, onboarding tells you how long your CV will take, and a welcome shows your plan and the launch offer.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Learning-path generation now reports durable progress
Accepted learning-path requests can now recover safely and report their saved progress while generation continues.
- A fuller footer, partnership enquiries and the CareerPalz program page
The footer groups every public page under seven headings, organisations can send a partnership enquiry, and CareerPalz CTL members unlock their program page with an access code that admins manage.
- Search, billing and notifications open beside the page
One side drawer now holds the Skill browser, billing with checkout, and notifications, so learners act without leaving the page they are on.
- Learning-path data now follows account privacy controls
Account exports and deletion now cover saved learning paths, their conversations and generation history.
- Learning paths now save complete outlines safely
Learning-path generation can now build personalised skill and chapter outlines and save them safely as one durable result.
- Learning-path conversations now resume safely
Learning-path discovery can now preserve context across turns and recover safely from retries and worker interruptions.
- A dedicated learning-path conversation agent
Learning-path discovery now has a native, tool-using agent definition ready for backend conversation orchestration.
- Compatible personalised path conversations
Personalised path conversation transport can now move safely between legacy questions and natural agent replies.
- Safe personalised path session rollout
Personalised path conversations now stay protected while native agent support rolls across backend versions.
- Private agent progress and usage signals
Native agents now report reliable progress, timing and token usage without exposing learner prompts or tool data.
- Durable agent conversation memory
Agent conversations can now retain ordered, private history across restarts with safe caching and account deletion.
- Reliable personalised path allowances
Personalised path generation now reserves, renews, consumes and releases path allowances through the existing billing service.
- Reliable catalogue evidence collection
Job-posting evidence collection now stays bounded, retries fairly, and continues through every configured source without delaying the rest of the catalogue.
- Reliable personalised path recovery
Personalised path execution now shares bounded background capacity with onboarding and keeps durable work ready for later agent execution.
- Durable personalised learning paths
Personalised learning paths can now preserve private conversations and complete learning outlines safely across retries.
- Scheduled evidence collection from job postings
Upsoma now collects due job postings directly into the catalogue evidence pipeline without changing the published catalogue.
- Grounded evidence from job postings
Upsoma can now turn retained job-posting text into grounded role, seniority, and skill evidence for the catalogue.
- Model-powered decisions now share one native agent structure
Upsoma's existing model-powered decisions now use clearly named native agents and prompt modules, giving onboarding and skill evidence one consistent execution structure.
- Paths loads into its own layout
While your paths load, the Paths page shows its tabs and placeholder cards instead of a loading sentence, so nothing jumps when they arrive.
- Learner surfaces aligned to the Figma design system
Earned certificates get their seal, code and share link; the roadmap nests chapters inside layer cards behind a segmented List / Map toggle; practice runs on one flat question card; chapter diagrams use the Evergreen palette.
- The chapter page reads like the design
Chapters name their place in the path, keep walkthroughs and diagrams a click away under the lesson, and open Ask Upsoma with prompts drawn from the chapter itself.
- A complete learning path journey
Review chapters before starting, learn with a focused pre-check, and continue through practice, projects and interview preparation.
- Upsoma Admin reports learner activity, completion and return journeys
Explore distinct active learners, assessment and path completions, second-path returns, acquisition, activation and retention from the admin overview.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the catalogue, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- Rising skills: market demand now shapes your path
Upsoma now computes a live market-demand signal from real job-posting observations and puts it to work: paths teach in-demand skills sooner, your remaining gaps are ranked by what the market wants, and a new Rising card shows trending skills in your domains you don't have yet.
- Admin analytics controls now align with the page context
Admin analytics controls now sit with the analytics page identity while account actions stay isolated on the right, matching the catalogue header pattern.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Admin analytics header now shares the console header stack
The admin analytics page now uses the same connected header stack as the catalogue console, with Analytics as the single page label.
- Admin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
Platform Infrastructure
#Scheduling
Background & scheduled jobs
- Explore how Upsoma supports your learning
Explore six interactive previews of learning with Upsoma, then start with your own goal or experience.
- A clearer learning home
Your learning home brings personalization into the sidebar and keeps activity and path insights in collapsible cards.
- A clearer result after every pre-check
When you finish a pre-check you now see how many questions you got right, what the result means for the chapter, how deep the chapter goes, and the topics it will focus on.
- Read a chapter one page at a time
A chapter now shows one section at a time, ending on a Recap page with the quick check. A slim progress row follows you down the page, every path screen shares one tab row, and the listen bar reads the section you are on.
- Starter and Pro, and one way to upgrade
Flashcards, the personalization score, projects and interview prep, and verified certificates are now part of Pro. Each locked feature shows what it holds and opens one upgrade dialog, and the plan button shows your trial days and what you have used.
- A refreshed homepage
The homepage follows its new design: a lighter hero, a rotating job card, company wordmarks, a two-column reviews layout, three plan cards and a new footer.
- A calmer goal box, on the homepage and in the path composer
The homepage goal box types example goals, has a round send button that turns green once there is a goal, and its suggestions scroll in one row with icons. The path composer uses the same box and the same suggestions.
- Registered learners growth, and sign-ups first
The Registered learners card states its week-over-week growth again, and the sign-ups and retention charts now sit above the visitors chart.
- Platform activity on one page
Platform activity drops its Composer tab: failed generation attempts and admitted retries now sit beside the figure cards, and the submitted goals close the page.
- Upsoma in numbers counts everything since launch
The homepage's Upsoma in numbers now shows all-time totals for learning paths created and personalised learning signals, and appears once both pass 5,000.
- A cleaner admin console
The admin console has a new sidebar and top bar, a Platform activity Overview that shows visitors and how many of them sign up, and Programs alongside Referrals.
- The financial model, inside the admin console
The owner's new Finance area holds Upsoma's 18-month financial model as a spreadsheet: log daily actuals, edit the assumptions and scenarios, and see revenue, costs, cash and month-to-date progress recalculate at once.
- Daily unique users moves to Platform activity
The admin Platform activity Overview now charts how many registered learners used Upsoma each day, counting real learners only.
- A formal certificate you can download
Your certificate of completion now looks like a formal certificate, with a gold frame, a signature and a seal, and you can download it as a PDF or a PNG.
- The Upsoma team can confirm email addresses for you
If you never clicked the link in your confirmation email, the Upsoma team can now confirm your address, so you start receiving Upsoma's emails.
- A new homepage that starts from your goal
The homepage now opens on a goal box that carries what you type straight into the path composer, shows how Upsoma personalises learning step by step, and ends with real numbers from the platform.
- The homepage says who Upsoma is for
The homepage heading now reads "Personalised learning for" and types out who it serves, from career professionals and career switchers to college students, job seekers, lifelong learners and small teams.
- Referral codes start your free Pro straight away
A referral code now starts your free Upsoma Pro the moment you use it, even during the launch offer, and referral signup links open on upsoma.com instead of a broken address.
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Clearer learner screens and a working folded sidebar
Home names the path in its insight panel, the folded sidebar's account menu opens fully, the personalization link says what it is, and screens drop a repeated card and two internal counts.
- Upsoma on your phone, like an app
Upsoma installs to your home screen, opens full screen, shows a clear page when you are offline, and on phones gets a compact header and a bottom tab bar.
- Every source card opens, and the chapter page is simpler
Source cards now open beside every source chip in a chapter, list every source, and let you report a bad one. The Sources tab and filler loading text are gone, and reviews on the home page show the reviewer's photo.
- Building your learning path fails far less often
Upsoma now finishes far more learning-path conversations: it retries a step that fails for a passing reason, starts building as soon as it knows enough, and keeps the connection to your browser alive while it works.
- PDF resumes fail far less often, with clearer messages
Upsoma now matches the skills it finds to PDF resumes whose text wraps across lines, keeps the rest when one skill does not check out, and says plainly when a problem is on our side.
- Adding your resume or profile never times out
Upsoma now reads an added resume, profile link or pasted profile in the background, so adding one answers in seconds and the steps follow what is really happening.
- See your resume being read, and what was found
Adding a resume from the composer now shows each step while it is processed, then how many skills Upsoma found.
- One practice per chapter
Finishing a chapter's practice now always leads to the next chapter. Low scores ease the chapters ahead instead of adding an extra review with more practice.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- Finish practice once, at any score, and the next chapter adapts to it
There is no longer an 80% score to reach before moving on: you answer a chapter's practice once, see your score and answers, and continue, while the next chapter adapts to your score and recaps what you missed. Practice shows code properly, and the chapter page is calmer.
- Every part of a chapter now appears or says why, and sources open beside it
A lesson, practice or figure that could not be made now says so with Regenerate instead of waiting forever, practice is ready sooner, sources open in a reader beside the chapter, and unfinished paths have their own Draft tab.
- See weekly sign-ups and retention on a Traction tab
Platform activity gains a Traction tab with new sign-ups per week for the last 12 weeks and the share of those learners still learning in each week after they sign up.
- See Platform activity at a glance on one Overview
Platform activity now opens on a single Overview with weekly active learners, learning signals and every chart in one grid, and the admin sidebar works like the main app's.
- See what Upsoma knows about you
See your personalization score beside your streak and the evidence behind it.
- Explore Platform activity with charts
Every Platform activity tab now has a chart, and the metrics owner can see submitted goals and short-lived live learning-path drafts.
- See current learning activity and signed-in learners
Platform activity now shows current learning signals across every tab, including a live count of signed-in learners, with owner-controlled access.
- Keep learner details private in Platform activity
Platform activity shows privacy-safe aggregates publicly, while learner details and event exports require a verified staff session.
- See accounts scheduled for deletion in admin
The admin Overview now lists accounts awaiting deletion, with their account creation, request, and due dates.
- See how your skills grow from learning
Career Profile now shows private skill evidence levels from pre-checks, quizzes, practice and other learning activity.
- Start learning before completing a career profile
Learners with unfinished onboarding can begin with a learning goal, then add optional career context or skip and continue.
- One admin analytics page, and user counts that agree
The admin console now opens on Platform activity, which carries the learner numbers and a new Retention tab; every user count follows one rule, and every sign-in is counted.
- A smaller, tidier admin console
The admin console keeps only the pages the team uses: Content review and the Realtime, Acquisition, Activation and Explore report tabs are gone, and the remaining pages are tidier.
- Weekly and monthly active rates on the admin overview
The admin analytics overview opens with the share of registered learners active in the last week and month, the learning signals recorded, and the number of registered learners, each compared with the previous period.
- Safer sign-in, account email, and unsubscribe links
Google sign-in confirms your email and removes unconfirmed passwords, confirmation and password emails are retried, every email has a plain-text version, and unsubscribe links ask before they act.
- Your profile tells you why it will not save
The About you field now holds you to the same limit the server does, two paragraphs of 250 characters, and says what to change instead of failing with no explanation.
- Clearer screens across the app and site
Simpler certificates with sharing in the Issued to card, a daily nudge in your streak card, plainer billing and usage, and a support link on the public site.
- Build and preview a personalised learning path
A single adaptive conversation now creates a saved Path → Skills → Chapters outline and shows durable progress while it works.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Find and resume personalised learning paths
Saved outlines and unfinished path conversations now appear in path collections, dashboard cards, and search without claiming lesson progress.
- Clear recovery when path generation is busy
Learning-path generation now explains temporary capacity limits and tells you when to retry without consuming your path allowance.
- Quieter learner screens
The pre-check, Ask Upsoma, the plan card and billing say only what you need, and the diagnostic card matches the rest of the app.
- Your active path and plan, where you look
The profile shows the path you are working on, the sidebar shows your plan, and screens that repeated themselves or led nowhere are gone.
- Buy learning capacity whenever you need it
Extra paths and AI credits are now a single payment you can make at any time, as often as you like, and the capacity stays on your account until you spend it instead of resetting with the month.
- Billing settings stand on their own
The billing settings page no longer carries the legal documents or the feedback form, so it covers your plan and nothing else.
- Card payments confirm without leaving the page
Stripe needs an email on the paying customer before it will confirm a subscription, so Upsoma now supplies the learner's address and a card payment settles in place instead of stopping at Confirm.
- Pay for more capacity where you are stopped
When a month's paths or AI credits run out, or a Starter plan meets a Pro feature, Upsoma now offers the matching purchase in place and repeats the blocked action once the payment is confirmed.
- Consistent job posting identities
Repeated collection of the same job posting now preserves one source identity, preparing reliable evidence for personalised learning paths.
- Clearer plans, insights and profile details
The footer names what is live and what is coming, the promotion banner reads at body size, annual pricing shows its saving, the home page speaks of skill insights, the composer and notifications share the app header, and the profile shows a flag and icon links.
- One source of truth for your plan and balance
The header's plan indicator follows its design, and gated features and balance notes now read the same plan and usage state as the header instead of fetching their own.
- Plan and usage in your workspace
Your current plan and remaining paths and AI credits are now available from the application header.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Clearer learning plans and pricing
Upsoma's public website now explains personalized learning more clearly and presents monthly, quarterly, and annual plan options from one shared pricing component.
- Learning that starts with you
Upsoma's public website now explains how each learner's background and goals shape a personal path that adapts as they learn.
- Onboarding focused on your background and goals
Build your learner profile in three steps: add a CV or pick your skills, set a goal or interests, then review what Upsoma found.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- A second pass against the Figma designs
Every frame on the five Figma pages was compared with the app again; the homepage header and footer, onboarding, the career profile and its public page, settings, assessments and the path journeys now match more closely, and every public page is checked at phone and tablet widths.
- Every public page closes on the same card
The homepage and every other public page now end on the same deep-green card, and the homepage's separate open-beta card is gone.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- The Career Browser and Assessments, on the design system
The skill browser returns to the app navigation as the Career Browser, and the skill-gap check behind Assessments is rebuilt, both on the design system and the Paths layout.
- A softer, calmer Upsoma
Quieter ink and hairlines, rounder corners and gentler shadows across the platform; the homepage reveals its sections as you scroll; the skills catalogue answers as you type.
- The roadmap has its own address
A path's roadmap now lives at /roadmap/{path}, separate from its chapters at /paths/{path}, so Back to roadmap and every roadmap link open a page of their own.
- The path header names where you are
The header trail now reads Paths, the path, then the tab or the layer and chapter you are on, and Back to roadmap opens the roadmap every time.
- Every public page on the design system
Terms, Privacy, Support, About, Pricing, Blog, Changelog, Careers, Enterprise, Compare and the explainer pages now share the homepage's header, footer, type scale, colours and components.
- The app sidebar folds away
The sidebar on Home, Paths, Assessments, the Career Browser and your career profile now collapses to icons and remembers your choice.
- Marketing landing page
The public homepage is rebuilt around the product promise: what is between you and the role you want, how the path adapts, what you finish with, and what it costs.
- Career profile and settings
The profile page becomes a career profile with Profile, Sources and Evidence tabs, and a new Settings area covers your account, notifications, privacy and data, and legal and feedback.
- Pages load with far less JavaScript
Every page shipped whole icon libraries and fetched the same path record up to six times when a journey opened. Both are gone, so Home, Paths, chapters and New open faster.
- One onboarding journey
Onboarding now follows one supported journey, using saved progress to resume incomplete setup without falling back to the retired profile flow.
- New opens where you already are
Starting a new path no longer takes over the window: the composer opens inside the app shell with the sidebar and header in place.
- Talk your path into shape
Build a new path by talking to Upsoma while the draft takes shape beside you, see your roadmap as a full-width map, and ask about a chapter from a chat that knows its context.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Short addresses for every learner surface
Your learner home lives at /home, with /paths, /browse, /skills and /assess-skills as top-level addresses - and permanent redirects from every older address.
- Your path library and completion records
Find active and completed paths, keep completion records private, and choose when to share them.
- Your learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- A guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- A clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- A consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- The changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
Platform Infrastructure
#Notification infra (email)
Transactional & lifecycle email
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- Safer sign-in, account email, and unsubscribe links
Google sign-in confirms your email and removes unconfirmed passwords, confirmation and password emails are retried, every email has a plain-text version, and unsubscribe links ask before they act.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Search, billing and notifications open beside the page
One side drawer now holds the Skill browser, billing with checkout, and notifications, so learners act without leaving the page they are on.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- NEW FEATUREscheduling/pathsSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Save a path even if scheduling is unavailable
Your reviewed path remains saved if its optional schedule cannot be prepared.
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
Core learning subsystems
#Canonical catalogue
Reusable skill, role, and domain identities
- Consistent job posting identities
Repeated collection of the same job posting now preserves one source identity, preparing reliable evidence for personalised learning paths.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- The skill browser sidebar now uses categorized expandable domains
The browse sidebar now groups domains into expandable categories and keeps one tree open at a time.
- Admin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
Core learning subsystems
#Skill Telemetry
Evidence → signals → the learner overlay
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- See your progress at a glance: richer skill insights and a month of streaks
Skill insights now shows how your readiness moved this week and how you scored chapter by chapter, and your streak card shows your whole month with an icon and three words that grow with your streak.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- Career profile and settings
The profile page becomes a career profile with Profile, Sources and Evidence tabs, and a new Settings area covers your account, notifications, privacy and data, and legal and feedback.
- NEW FEATUREscheduling/pathsSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Save a path even if scheduling is unavailable
Your reviewed path remains saved if its optional schedule cannot be prepared.
- Submit path projects for review
Move from a prescribed project brief to a reviewable submission and distinguish completion from evidence.
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- Rising skills: market demand now shapes your path
Upsoma now computes a live market-demand signal from real job-posting observations and puts it to work: paths teach in-demand skills sooner, your remaining gaps are ranked by what the market wants, and a new Rising card shows trending skills in your domains you don't have yet.
- Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- Admin analytics controls now align with the page context
Admin analytics controls now sit with the analytics page identity while account actions stay isolated on the right, matching the catalogue header pattern.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Admin analytics header now shares the console header stack
The admin analytics page now uses the same connected header stack as the catalogue console, with Analytics as the single page label.
- Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- Skill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- Upsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- Admin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
Core learning subsystems
#Adaptive Learning
Catalogue + overlay → an ordered path that shortens as you learn
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- See your progress at a glance: richer skill insights and a month of streaks
Skill insights now shows how your readiness moved this week and how you scored chapter by chapter, and your streak card shows your whole month with an icon and three words that grow with your streak.
- A simpler pre-check card
The pre-check is now one card under the chapter's tabs, with its buttons right under what they act on and no extra bars above or below.
- DEVELOPMENTlearn/chapterAdaptive LearningContent consumption / Learning & AdaptationContent Gen & persistenceThe pre-check is now a tab of the chapter, and practice is ready when you are
Take a chapter's pre-check from its own tab without leaving the app, see your result whenever you come back, and open Practice to questions that were written while you read.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Compatible personalised path conversations
Personalised path conversation transport can now move safely between legacy questions and natural agent replies.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- A calmer path composer
New path opens with the composer in the middle of the page, keeps the conversation open to typed answers, asks at most four questions, and reveals the drafted path as it is generated.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Choose the chapters in your next path
Create a path from reviewed chapters and retain progress on your existing paths.
- NEW FEATUREscheduling/pathsSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Save a path even if scheduling is unavailable
Your reviewed path remains saved if its optional schedule cannot be prepared.
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- Your first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the catalogue, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- Upsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
Core learning subsystems
#Content Gen & persistence
AI-generated learning units, eval-gated and versioned
- Calmer learning pages
Chapters read at the app's normal text size, flashcards sit only on the sections they cover, and a path's pages give the lesson more room.
- Flashcards for each section of a chapter
Pro learners review each section of a chapter with flashcards written from that section, and the quick check is the chapter's quiz.
- Finish practice once, at any score, and the next chapter adapts to it
There is no longer an 80% score to reach before moving on: you answer a chapter's practice once, see your score and answers, and continue, while the next chapter adapts to your score and recaps what you missed. Practice shows code properly, and the chapter page is calmer.
- Every part of a chapter now appears or says why, and sources open beside it
A lesson, practice or figure that could not be made now says so with Regenerate instead of waiting forever, practice is ready sooner, sources open in a reader beside the chapter, and unfinished paths have their own Draft tab.
- A smaller, tidier admin console
The admin console keeps only the pages the team uses: Content review and the Realtime, Acquisition, Activation and Explore report tabs are gone, and the remaining pages are tidier.
- DEVELOPMENTlearn/chapterAdaptive LearningContent consumption / Learning & AdaptationContent Gen & persistenceThe pre-check is now a tab of the chapter, and practice is ready when you are
Take a chapter's pre-check from its own tab without leaving the app, see your result whenever you come back, and open Practice to questions that were written while you read.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Plan allowances and reliable billing
Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.
- Figma alignment, scorecards and account controls
Responsive design corrections, job-description scorecards and paths, opt-in public profiles, Stripe billing support and cancellable account deletion.
- A calmer path composer
New path opens with the composer in the middle of the page, keeps the conversation open to typed answers, asks at most four questions, and reveals the drafted path as it is generated.
- Paths library, roadmap and chapter screens aligned to the design
Active paths group by domain, finished paths show their evidence and certificates, and the roadmap, chapter, practice and sources screens carry the panels from the design.
- Bring your own sources to a chapter
Add a link or document to guide future chapter generation and report sources that need replacing.
- Choose the chapters in your next path
Create a path from reviewed chapters and retain progress on your existing paths.
- Teaching examples shaped by your interests
Confirmed onboarding interests and background help personalize learning examples through the existing generation pipeline.
- Your first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- No more timeouts: content generates in the background
Opening a fresh chapter no longer holds the request hostage while lessons generate - the platform answers instantly, generates in the background, and your screen picks the content up the moment it is ready, ending the 504 timeouts on hosted environments.
- Learning formats: the lesson tabs now stay connected to the workspace header
Learners can now switch between the planned lesson, flashcards, quiz, walkthrough, diagram, and exercise from a connected second header row that stays aligned with the learning workspace.
- Quality gate: regression evals, judge calibration, and human review
The content quality gate now has a labeled regression suite, the grading judge is calibrated against human-labeled answers, and a human review console audits both quarantined content and a rolling sample of what the automated judge approved.
- Study formats: diagrams, listening, exercises, and your way in
Every chapter can now be studied your way: switch any skill into a concept diagram, flashcards, a quiz, a walkthrough, or a hands-on exercise; listen to lessons with chapter-by-chapter narration; and tailor capability checks to a specific company or domain.
- Your chapter, decluttered: projects, interview prep, and a story while you wait
Chapters lose their duplicate practice surfaces and gain two new tabs - real portfolio project recommendations and a band-aware interview question bank - every chapter now carries a short video, and path generation unfolds as a staged story instead of a spinner.
- Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
Core learning subsystems
#Content consumption / Learning & Adaptation
Reading, tutoring, and the path adapting to performance
- A weekly report on how learners use Upsoma
The owner's new Learner behaviour area shows each week where learners spend their time, what helps them learn, the goals they set, what failed for them and which features they use, with a saved report emailed every Monday.
- Free Upsoma Pro through an ambassador's referral code
Learners can redeem a referral code from an Upsoma ambassador, through a signup link or in Billing settings, for one to three months of Upsoma Pro, with a reminder three days before it ends.
- See every learner and email the ones you choose
The admin Emails area lists every learner with their activity, paths and email status, and lets the owner send them product news, a reminder, a welcome or their own email. Every email now carries the Upsoma logo.
- Review and edit learner emails from the admin page
The admin console has an Emails area: edit the wording of every learner email with a live preview and history, see every email waiting to be sent, and send product news campaigns.
- Welcome, learning reminder and product news emails
New learners get a welcome email, every learner gets a reminder to keep learning every two days, and Upsoma can send occasional product news. Both reminders and news can be turned off from any email or in notification settings.
- DEVELOPMENTcertificates/onboarding/homeContent consumption / Learning & AdaptationAccountsPlatform infraLaunch polish: clearer certificates, a welcome, and a time estimate while we read your CV
Certificates read as one sentence with a short verification link, finished paths point you to what is next, onboarding tells you how long your CV will take, and a welcome shows your plan and the launch offer.
- DEVELOPMENTlearn/chapterAdaptive LearningContent consumption / Learning & AdaptationContent Gen & persistenceThe pre-check is now a tab of the chapter, and practice is ready when you are
Take a chapter's pre-check from its own tab without leaving the app, see your result whenever you come back, and open Practice to questions that were written while you read.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Account controls, learning updates and evidence details
Manage signed-in devices, choose supported learning notifications, and inspect what supports a skill or source claim.
- NEW FEATUREscheduling/pathsSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Save a path even if scheduling is unavailable
Your reviewed path remains saved if its optional schedule cannot be prepared.
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- Learning formats: the lesson tabs now stay connected to the workspace header
Learners can now switch between the planned lesson, flashcards, quiz, walkthrough, diagram, and exercise from a connected second header row that stays aligned with the learning workspace.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the catalogue, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
Core learning subsystems
#Assessment & Evaluation
Readiness snapshots, skill verification, and the eval gate
- See what Upsoma knows about you
See your personalization score beside your streak and the evidence behind it.
- Learn the path you built
A path built at /new is now a learning path you can start straight away, with each chapter's lessons, pre-check and Ask Upsoma written for that chapter. Paths created before the learning-path agent are retired.
- NEW FEATUREpaths/new, roadmap, catalogue, posting intelligenceAdaptive LearningAccountsContent Gen & persistence+8A learning path built for you
Create a learning path through one guided conversation, with chapters chosen and ordered for your goal, background, and current readiness.
- Clearer assessments, learning updates and completion certificates
Check readiness with clearer scorecards, start a full path when you want to revisit strengths, and share a factual Certificate of Completion.
- Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the catalogue, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- Skill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- Assessment history now uses the shared browse-sidebar pattern
Assessment mode now presents recent assessments with the same compact sidebar pattern used by the skill browser.
- Upsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
