Subscription Status

As shown in the first mockup, above, when the teacher visits "Subscription" content section, the "Subscription Status" module should show. This function exists to give teachers a very clear way to know where their current Readingful subscription stands, to pause it, be linked to the section they can extend their subscription access, or cancel their subscriptions altogether.

There are three main states to a teacher's subscription... active, paused, and expired. In the first mockup, I'm showing the active status. It reports how many of his or her student accounts currently have access, and when that access expires.

"Your Readingful subscription is currently active, with XX student accounts enjoying full access—which will continue until Month Day, Year. This is a non-recurring subscription. It does not automatically renew. Nonetheless, at your convenience you may cancel your remaining access, should you determine you have no further use for our services."

 

Cancel Button

When the "Cancel" button is clicked, I'd like a three second hold of the word "Processing..." in the infoline footer, as well as the processing animation, as shown in the second mockup, above. This is because, what comes next is the "Confirm" button, as shown in the third mockup, above. And, I think a good 3 second delay will stop any accidental cancellations (the teacher clicking twice in short succession), being that the "Confirm" button is directly under the "Cancel" button. The information paragraph shall change to the following, at the "Confirm" step:

"Please confirm the cancellation of your Readingful subscription’s remaining access. By doing so, you agree that this action is permanent (cannot be undone), and that no refund will be issued to compensate you for the forfeiture of unused access. By contrast, if you don’t wish to cancel your subscription at this time, use the “x” button to exit."

 

Confirm Button

Now, when the "Confirm" button is actually clicked, we'll show the processing animation once again for a few beats, along with the infoline footer "Processing subscription cancellation..." as shown in the fourth mockup, above.

 

Cancellation Confirmation

As shown in the fifth mockup, above, let's show a confirmation message that the subscription has been cancelled, along with a "Close" button. Note that the number of days reported in the "Subscription" content section subtitle has become zero.

"At your direction, your Readingful subscription has been successfully cancelled, with remaining access forfeited. We’re sorry to see you go, and hope you will consider using Readingful again at some point in the future. If, at any time, you decide that you would like to resume using our services with your students, you may login and purchase a new subscription."

 

Button Styling

The 50 rem tall button I show in most of the modules for this design... I'm just eyeballing in terms of width, for the mockups. Each word or phrase inside the button should have 18 rem interior padding on each side. So, that can be another good base styling item to add to the platform, to make it easily replicable.

 

Expire Status

Finally, as shown in the sixth mockup, above... if a teacher's subscription becomes fully expired, we'll report this to the student in this module as follows:

"Your Readingful subscription expired on December 11th, 2024. At this time, your 24 student accounts do not have access. To renew your subscription at this time, please use the option in the menu above, or the “Subscribe” button below. Be advised that expired, inactive teacher accounts are eventually automatically deleted from our system."

 

Free Trial Status

As mockups 7, 8, and 9, above, outline, the "Subscription Status" states during the 2 week free trial will show different verbiage, and give the teacher the option to pause and restart the free trial at his or her convenience.

Active:

"Your free trial Readingful subscription is currently active—which allows you access to try the full service with your students for up to two weeks. If you’re not ready to continue your free trial at this time, you may pause it, and restart it, at your convenience. To extend your students’ access beyond the trial, please use the menu above to purchase a subscription."

Paused:

"Your free trial Readingful subscription has been paused by you—which means your students do not currently have access to log in, read stories, or take quizzes. To pick up where you left off, and continue trying the full Readingful service with your students, please simply use the button below to restart your trial period, at your convenience."

Expired:

"Your free, two week Readingful trial subscription has expired—which means your students do not currently have access to login, read stories, or take quizzes on the platform. To extend your students’ access to Readingful at this time, please simply use the menu above, or click the “Subscribe” button below, to purchase a subscription."

 

Styling Checklist:

 

Images:

1. Teacher Subsection Back Button: back_arrow_icon.svg, 20 x 30, #E2E8F7 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

2. Teacher Subsection Back Button Hover: #E2E8F7BF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

3. Teacher Subsection Back Button OnClick: #E2E8F780 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

4. Teacher Subsection Close Button: close_button_icon.svg, 24 x 24, #E2E8F7 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

5. Teacher Subsection Close Button Hover: #E2E8F7BF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

6. Teacher Subsection Close Button OnClick: #E2E8F780 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

7. Teacher Subsection Processing Animation Component: processing_dot.svg, 12 x 12, #6F8AE2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

 

Text:

MOCKUPS 1 to 9:

1. Teacher Account Section Title: 3.8 rem, #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

2. Teacher Account Section Subtitle: 2.0 rem, #FFFFFFB3 (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

3. Teacher Account Section Subtitle Accent Text: 2.0 rem, #FFBC36BF

4. Teacher Subsection Title: 2.4 rem, #6F8AE2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

5. Teacher Subsection Subtitle: 2.0 rem, #B7C7F7 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

6. Teacher Subsection Informational Text: 1.6 rem, #576082 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

7. Teacher Subsection Infoline Footer Text: 1.6 rem, #BFC6DD (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

8. Teacher Subsection Submit Button Text: 2.2 rem, #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

9. Teacher Subsection Submit Button Text Hover: 2.2 rem, #FFFFFFBF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

10. Teacher Subsection Submit Button Text OnClick: 2.2 rem, #FFFFFF80 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

11. Teacher Subsection Submit Button Text Disabled: 2.2 rem, #FFFFFF80 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

12. Teacher Profile Name: 2.4 rem, #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

 

Objects:

1. Teacher Subsection Submit Button Background: Variable x 50, #6C96FF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

2. Teacher Subsection Submit Button Background Hover: Variable x 50, #6C96FFBF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

3. Teacher Subsection Submit Button Background OnClick: Variable x 50, #6C96FF80 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)