Help Center

Sharpen! Support

Welcome to the self-service Help Center for Sharpen! by BRAINS. Use this page to learn how the app works, troubleshoot common problems, and send a structured support request when you need human help.

App name
Sharpen! (CSE & UPCAT)
Support email
Best for
Login, trial, quiz, device, and progress questions
Welcome

What this Help Center covers

Sharpen! is a mobile-first exam training app — for CSE and UPCAT — built with Firebase Authentication, Firestore, local storage, guest trial access, device binding, quiz timers, progress tracking, and performance history.

This Help Center is designed to answer common questions before you contact support. It also explains which features are currently implemented in the app so you can understand what to expect on login, during trial use, and while taking quizzes.

Getting Started

How to use the app

Follow the steps below in order. The screenshots are placeholders so the page can remain self-contained while still showing where a visual walkthrough would go.

1

Start a free trial

Tap Start Free Trial on the login screen. Trial access uses anonymous authentication and may only be available for eligible subjects or topics.

Sharpen! for CSE login screen with Start Free Trial button
2

Get full access

Tap Get Full Access on the login screen to open the registration page in your browser. If you already have an account, you can skip this step.

Sharpen! for UPCAT login screen with Get Full Access button
3

Log in

Enter your email and password, then tap LOGIN. The app uses Firebase Authentication and keeps you signed in on the same device when persistence is enabled.

Sharpen! login screen with email and password fields
4

Select a subject

After sign-in, open Subjects. Tap a subject that has questions ready to study. Some subjects may appear under development until content is added.

Subjects screen showing available subject categories
5

Select a topic

Choose a topic from the selected subject. Guest users only see topics that are marked trial-eligible in the backend data.

Topic list screen showing available topics within a subject
6

Choose a difficulty

The current app uses Core and Advanced. Core is open first. Advanced unlocks after you score at least 80 percent on the topic.

Difficulty selection screen showing Core and Advanced levels
7

Take a quiz

Answer each question before the timer runs out. The timer is per question and the app can auto-submit an incorrect answer if time expires.

Quiz screen showing a question, answer choices, and timer
8

Review answers

After you answer, the app shows whether the choice was correct and may display an explanation. Use Next Question to continue.

Review answer screen showing correct feedback and explanation
9

Understand scores

Scores are shown as a percentage. The app calculates the score from the number of correct answers divided by the number of questions in the quiz.

Understand scores screen showing correct answers, time, and average per question
10

View performance history

Open Performance from the top menu to see your quiz history, average score, points, and recent attempts. This view is available for registered users.

Performance history screen showing total quizzes, average score, points, and subject progress
11

Track progress

The app stores progress and topic mastery when your score reaches the unlock threshold. A top-bar account menu lets you log out or exit trial mode when needed.

Track progress screen showing points earned across all subjects
FAQ

Searchable frequently asked questions

16 questions
How do I create an account?

Tap Get Full Access on the login screen. The app opens the external registration page, where you can create or upgrade an account before returning to sign in.

Why can't I log in?

Check that your email and password are correct, that your internet connection is working, and that the account is not disabled. The login screen also shows a helpful error message when Firebase Authentication rejects the sign-in.

How do I reset my password?

Open Forgot password? on the login screen or use the reset link in the top menu after you are signed in. The app sends a Firebase password reset email to the address you provide.

Why was my account disabled?

The app can show a disabled or locked account when Firebase reports a disabled user or when the single-device session is blocked by an administrator or security check. Contact support if you believe this happened by mistake.

Why can I only use one device?

Registered accounts use single-device binding. The app stores a device identifier locally and compares it with the Firestore session record to help prevent account sharing and unauthorized access.

How do I change devices?

If you still have access to the old device, sign out there first. Then sign in on the new device. If the session is still locked or the old device is lost, contact support so the device binding can be reviewed.

How does the free trial work?

Free Trial uses anonymous authentication and a limited guest trial state. Trial access may only be available for topics that are marked eligible in the backend content.

Why did my trial end?

The guest trial can end when the allowed attempts are used, when the current topic is no longer eligible, or when app storage is cleared. Trial state is stored both on the device and in Firestore.

How does difficulty unlocking work?

Core is the starting level. Advanced unlocks after you score at least 80 percent on that topic, or when the progress record already shows a higher completed level.

How are scores calculated?

The score is calculated as correct answers divided by total quiz questions, then shown as a percentage. A score of 80 percent or higher can unlock Advanced for that topic.

Why can't I access Advanced difficulty?

Advanced remains locked until you have enough progress on Core for that topic. Guest users can only use the trial-eligible flow that the backend allows.

Why are questions not appearing?

The selected topic or difficulty may not have questions yet, or the topic may still be under development. Try another subject or contact support if the content should already be available.

The app is stuck loading. What should I do?

Check your internet connection, refresh the app, and try again. Loading screens are often waiting on Firestore content or auth state to finish resolving.

The timer is not working.

The quiz uses a per-question timer that counts down in the browser or app runtime. If it looks frozen, reload the page or restart the app and check whether another app restriction or background state interrupted it.

Images are not loading.

Question images come from the content stored in Firestore or linked media URLs. A weak connection or a broken content link can prevent them from showing.

My progress is missing.

Progress and performance history are saved for registered users after quiz submission. Guest sessions do not save permanent history. If you were signed out, switched devices, or lost your connection, the record may not have synced.

Troubleshooting

What to try first

Login issues

Symptoms

Invalid password, account not found, disabled account, or repeated sign-in failures.

Possible causes

  • Email or password typo
  • Disabled account
  • Temporary network issue

Steps to fix

  • Check the email address and password carefully.
  • Use password reset if needed.
  • Verify your internet connection.

When to contact support

If the login problem continues after reset or the account shows as disabled.

Password reset issues

Symptoms

Reset email does not arrive or the reset link does not open properly.

Possible causes

  • Wrong email address
  • Spam or junk filtering
  • Mail app not configured

Steps to fix

  • Check spam, junk, and promotions folders.
  • Wait a few minutes, then try again.
  • Confirm the email address used for the account.

When to contact support

If you still cannot receive a valid reset email after checking the inbox.

Device binding issues

Symptoms

The app says the account is already on another device or the device verification failed.

Possible causes

  • Signed in on a new phone or browser
  • Session locked by admin or security check
  • Local device storage was cleared

Steps to fix

  • Sign out from the old device if you still have it.
  • Try the same device again if you only cleared storage.
  • Contact support if the old device is lost.

When to contact support

When you need the device binding reviewed or reset.

Quiz loading issues

Symptoms

Questions do not load, the quiz freezes, or the next button never appears.

Possible causes

  • Weak network connection
  • No questions for the selected topic or difficulty
  • Temporary backend delay

Steps to fix

  • Reload the page or restart the app.
  • Try a different topic or difficulty.
  • Check that the topic is not under development.

When to contact support

If a topic should have questions but still stays empty after refresh.

Sync issues

Symptoms

Scores save locally but performance history or progress does not update.

Possible causes

  • Network interrupted during quiz finish
  • Guest session used instead of a registered account
  • Firestore write failed temporarily

Steps to fix

  • Sign in with the same registered account.
  • Reconnect to the internet and retake the quiz if needed.
  • Open Performance History again after a short wait.

When to contact support

If the same account keeps missing saved attempts after successful quiz completion.

Network issues

Symptoms

Loading spinners stay on screen or pages fail to open.

Possible causes

  • No internet access
  • Captive portal or blocked network
  • Service outage or poor signal

Steps to fix

  • Switch to a stable connection.
  • Reload the app after reconnecting.
  • Try another network if the current one blocks Firebase.

When to contact support

If the issue persists on multiple networks and devices.

Account issues

Symptoms

Account shows disabled, sign-out happens unexpectedly, or the login state does not stick.

Possible causes

  • Admin lock or security enforcement
  • Session changed to another device
  • Cleared browser or app storage

Steps to fix

  • Check whether the account is still on the original device.
  • Sign in again after verifying the email and password.
  • Contact support if the account was locked by mistake.

When to contact support

Immediately if you believe the account was disabled in error.

Support Portal

Create a guided support request

Select the closest issue category and issue type first. The page will generate a ticket number, show recommended fixes, and build a pre-filled email you can send to support.

Suggested solutions

Choose an issue category to see recommended steps.

    Ticket

    Generated ticket number

    SHRPN-20260630-4796
    Choose a category, then select a specific issue to build your support ticket.
    More Help

    Useful links