Skip to content

Commit 537671d

Browse files
committed
Revert "Update Academy FAQ for clarity on active learners and billing practices"
This reverts commit 1b40f4e.
1 parent a5264d2 commit 537671d

4 files changed

Lines changed: 85 additions & 34 deletions

File tree

gatsby-config.js

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = {
1212
twitterUsername: "@layer5",
1313
},
1414
flags: {
15-
FAST_DEV: false,
15+
FAST_DEV: true,
1616
PARALLEL_SOURCING: false, // Disable parallel sourcing to reduce memory pressure
1717
},
1818
trailingSlash: "never",
@@ -30,6 +30,12 @@ module.exports = {
3030
mergeCachingHeaders: true,
3131
},
3232
},
33+
{
34+
resolve: "gatsby-plugin-webpack-bundle-analyser-v2",
35+
options: {
36+
disable: true,
37+
},
38+
},
3339
{
3440
resolve: "gatsby-plugin-sitemap",
3541
options: {
@@ -64,27 +70,27 @@ module.exports = {
6470
},
6571
},
6672
},
67-
// {
68-
// resolve: "gatsby-plugin-svgr",
69-
// options: {
70-
// svgo: true,
71-
// svgoConfig: {
72-
// plugins: [
73-
// "prefixIds",
74-
// {
75-
// name: "preset-default",
76-
// params: {
77-
// overrides: {
78-
// // or disable plugins
79-
// inlineStyles: false,
80-
// cleanupIds: false,
81-
// },
82-
// },
83-
// },
84-
// ],
85-
// },
86-
// },
87-
// },
73+
{
74+
resolve: "gatsby-plugin-svgr",
75+
options: {
76+
svgo: true,
77+
svgoConfig: {
78+
plugins: [
79+
"prefixIds",
80+
{
81+
name: "preset-default",
82+
params: {
83+
overrides: {
84+
// or disable plugins
85+
inlineStyles: false,
86+
cleanupIds: false,
87+
},
88+
},
89+
},
90+
],
91+
},
92+
},
93+
},
8894
{
8995
resolve: "gatsby-plugin-feed",
9096
options: {

package-lock.json

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"@mui/material": "^5.15.11",
4444
"@react-icons/all-files": "^4.1.0",
4545
"@sistent/sistent": "^0.15.8",
46+
"@svgr/webpack": "^8.0.1",
4647
"@types/mui-datatables": "^4.3.12",
4748
"ajv": "^8.17.1",
4849
"axios": "^1.7.3",
@@ -71,6 +72,7 @@
7172
"gatsby-plugin-sharp": "^5.11.0",
7273
"gatsby-plugin-sitemap": "^6.11.0",
7374
"gatsby-plugin-styled-components": "^6.14.0",
75+
"gatsby-plugin-svgr": "^3.0.0-beta.0",
7476
"gatsby-redirect-from": "1.0.4",
7577
"gatsby-source-filesystem": "^5.14.0",
7678
"gatsby-transformer-sharp": "^5.11.0",
@@ -126,6 +128,7 @@
126128
"env-cmd": "^10.1.0",
127129
"eslint": "^8.46.0",
128130
"eslint-plugin-react": "^7.37.3",
131+
"gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.30",
129132
"gh-pages": "^6.0.0",
130133
"husky": "^8.0.3",
131134
"rimraf": "^5.0.1",

src/assets/data/faq/index.js

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -273,55 +273,49 @@ const data = {
273273
link: "/pricing/open-source-program"
274274
},
275275
{
276-
question: "What is the pricing structure of this add-on?",
276+
question: "Academy: What is the pricing structure of this add-on?",
277277
category: "Pricing",
278-
subcategory: "Academy",
279278
answer: [
280279
"Layer5 Academy is available as an add-on to your Enterprise subscription, priced based on number of active learners.",
281280
"Academy functionality is conveniently divided into two offerings: theoretical learning (learning paths, certifications, challenges) and practical learning (hands-on labs in Kanvas).",
282281
]
283282
},
284283
{
285-
question: "What is an \"active\" learner?",
284+
question: "Academy: What is an \"active\" learner?",
286285
category: "Pricing",
287-
subcategory: "Academy",
288286
answer: [
289287
"An active learner is any user who has logged into the platform in a given month whether they are currently enrolled in a course or not. Only active learners count towards your package total. Only active learners are billable.",
290288
"A learner is any user who at any point accepted an invitation to join your Academy. Learners may or may not have registered for (enrolled in) any of your Academy's offerings.",
291289
"An enrolled learner is a user who is currently registered for an offering in your Academy's catalog of curricula. Enrolled learners not are always active learners as students may enroll in a course but not log in during a given month.",
292290
]
293291
},
294292
{
295-
question: "Can I add more learners than my selected package allows?",
293+
question: "Academy: Can I add more learners than my selected package allows?",
296294
category: "Pricing",
297-
subcategory: "Academy",
298295
answer: [
299296
"Yes, whether you are currently subscribed under a monthly plan or a yearly plan, you can exceed your pre-selected package size without foreplanning.",
300297
"At the end of the month, any additional learners beyond your package size are charged at the same per-learner rate.",
301298
"For example, if you are on the 500-learner package and end the month with 510 active learners, you will be charged for your base 500 learners plus the cost of 10 additional learners.",
302299
]
303300
},
304301
{
305-
question: "What happens if number of active learners remains under my pre-selected plan size, say 2,500?",
302+
question: "Academy: What happens if number of active learners remains under my pre-selected plan size, say 2,500?",
306303
category: "Pricing",
307-
subcategory: "Academy",
308304
answer: [
309305
"You are simply billed for the number of learners under your selected plan size at the end of the month; e.g. 2,500 multiplied by the per-learner price in your subscription plan.",
310306
]
311307
},
312308
{
313-
question: "How are active learners calculated?",
309+
question: "Academy: How are active learners calculated?",
314310
category: "Pricing",
315-
subcategory: "Academy",
316311
answer: [
317312
"Active learners are determined as the higher of your active learners or your plan's quota. For example, on the 500 learner plan, even if you have only 450 active learners, you will still be billed according to your plan size of 500 learners.",
318313
"Active learners are calculated at the end of each monthly billing cycle. For example, if you are subscribed to the 1,000 learner plan, have 900 active learners on the 1st of the month, 450 active learners on the 11th of the month, and 1,025 active learners on the 17th of the month, you will be billed for 1,025 active learners (1,025 times the per learner price in your subscription plan) as that is your highest count of active learners during the month.",
319314
]
320315
},
321316
{
322-
question: "Are learners who have withdrawn or who have completed offerings counted against my package total?",
317+
question: "Academy: Are learners who have withdrawn or who have completed offerings counted against my package total?",
323318
category: "Pricing",
324-
subcategory: "Academy",
325319
answer: [
326320
"No. Only users who are actively registered and have not yet completed or withdrawn from a course are counted as active users.",
327321
]

0 commit comments

Comments
 (0)