You are on page 1of 7

DinoLingo Statement of Work

This SOW covers the tasks to complete our new mobile application, most of the features are already available
on the app, we just need them to be rearranged, removed or changed for the overall UI.
—------------------------------------------------------------------------------------------------------------------------------------------------

LOGIN PAGE:

NORMAL LOGIN:
- This will allow a free account or paid account
created on our website to login and access
the free content and content they have
subscribed to.

STUDENT LOGIN:
- This will allow a student account to login with
a classroom code and student code that is
made with a schools function.

NOT A MEMBER?:
- This will link to our website.
https://dinolingo.com/auth/registration

ACCOUNT TYPES:
- Free Account: Login created upon sign-up
on the website. They will have access to
only the first 3 activities in the first section.
The first 3 activities in all languages are free.
A language is assigned during sign-up on
the website.

- Paid Account: Login created upon sign-up


on the website. This account will have full
access to the language they have
subscribed to on the website. They will also
have access to the free activities, same as a
free account.

- Student Account: These accounts are


created by teachers with our Schools
function. They will have access to only the
language that is assigned to them. The
teacher account will assign a student to a
classroom and language and the student
can use their classroom code and student
code to access login. Assignments that are
assigned by the teacher on the website will
show as a pop-up when logged in.
endpoint: /schools/currentStudent

—------------------------------------------------------------------------------------------------------------------------------------------------
MAIN MAP SCREEN:

ISLANDS:
- These islands represent a section without our program, they house the content being learned. The
island will be fixed in the center of the screen, there will be previous and next arrows to navigate the
main map screen. You will need to review the site to check the functionality of all of the following
activities. After completing a Star will appear at the top, the number inside indicates how many times
the user has completed the activity. The Tests will show the best Trophy Received (Broze, Silver, Gold).
The content should be pulled from our CMS and site.
- Video Lesson - This will link to the video lesson for the section.
- Song Video Lesson - This will link to the Song video lesson for the section.
- Books - This will link to the book for the section.
- Games - This will link to the game for the section.
- Tests - This will link to the test for the section.

LOGO:
- Upper left corner should have the Dinolingo logo.

LANGUAGES BUTTON:
- Assigned languages will be shown here, The user can change between assigned languages. The
current language will show the flag in the circle.
SECTION TITLE:
- Each section has a title, this should be displayed in the top middle of the map page. Text is white with a
small black stroke. Please ensure the longer section titles will fit.

POINTS BUTTON:
- This button displays the users points that they have earned. Rewards and points will be described later.

USERS BUTTON:
- This button will allow the current user to switch between users on the same account. The “ADD” a user
option will be removed from the app, it will be done on the website.

BACKGROUND SOUND ICON:


- This button will control the sound of the background music.

SIDE MENU ICON:


- This button will open a side menu, later discussed.

PREVIOUS AND NEXT ARROWS:


- These will allow the users to navigate the map and go from one section to another.

POSITION ON MAP PROGRESS BAR:


- This position on the map feature will show where the user currently is on the map. It is located at the
bottom of the map page.

ANIMATED BACKGROUND:
- Remove the animated backgrounds but keep the feature hidden.
—------------------------------------------------------------------------------------------------------------------------------------------------
SIDE MENU:

LESSON PLAN PAGE:


- This will be a complete lesson plan for the program. The user will be able to click on all activities from
this page. Review the site to confirm functionality. After completion there will be an indicator as shown
on the image below:

MY DINOSAURS:
- Current button is on the main map and should be moved to the side menu. Reformat page to look like
the image below:
MY ACHIEVEMENTS:
- This is fine as is, however the current button is on the main map and should be moved to the side menu

DASHBOARD:
- This will link to our website: https://dinolingo.com/profile/parents/children
- After Clicking, there should be a Parental Gate shown to access with a code, after successfully entering
the code there will be a pop-up notifying the user they are leaving the app. Message will say “Warning -
You are now leaving the Dinolingo App and will be directed to our website.”

HELP:
- This will link to our help page: https://help.dinolingo.com/
- When clicked the Parental Gate and Pop-up notification stating they are leaving the site will show.

LOGOUT:
- When clicked it will show a pop-up that says: “SIGN OUT - Are you sure you want to sign-out?” and
there will be a “Cancel” or “Sign-out” button to confirm.

—------------------------------------------------------------------------------------------------------------------------------------------------
SIDE MENU (STUDENT VARIATION):

LESSON PLAN:
- Same as a normal account.

ASSIGNMENTS:
- When clicked, it will show the assignments that were assigned by the teacher account on the website.
The user will be able to click these on the pop-up and they will link to the activity. When completed it will
disappear from the list. This communicates with the teacher account and will update the assignments
the teachers see. This pop-up will also show once every time the student logs in or opens the app.

MY DINOSAURS:
- Same as a normal account

MY ACHIEVEMENTS:
- Same as a normal account

HELP:
- Same as a normal account

LOGOUT:
- Same as a normal account

—------------------------------------------------------------------------------------------------------------------------------------------------
REWARDS:
POINTS:
Activities: 75 Points
Video Lesson: 50 Points
Vocabulary Video Lesson: 50 Points
Song Video Lesson: 50 Points
Books: 25 Points
Tests: 100 Points after ALL tries (but only if you pass with 80% or above)

TROPHIES FOR TEST:


16 out of 20 80% - Bronze Trophy
17 out of 20 85% - Bronze Trophy
18 out of 20 90% - Silver Trophy
19 out of 20 95% - Silver Trophy
20 out of 20 100% - Gold Trophy

DINOSAURS AWARDED FOR TEST:


90% and up after ANY TRY (only receive one dino per test). The second time a user gets a 90% or above on
the same test, the message above the dino will change to “Previously awarded Dinosaur”.

ACTIVITY COMPLETION POP-UPS:


- After completing each activity a pop-up will appear, the user will be awarded points for all activities, and
be awarded with a Dinosaur and Trophy on a test with a passing score. Please see the pop-up
messages below:

VIDEO LESSON, SONG VIDEO LESSON BOOKS


Great! The Lesson has been completed! Great! The Book has been completed!

TESTS
Excellent! The Test is completed!
GAMES Your result is XX%
Great! The Game has been completed! A new dinosaur has been added to your collection.

You might also like