Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Jaipur, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Description:

We are looking for an experienced freelancer (no companies or agencies) to implement an enhanced Pause & Resume functionality for our LMS mock test platform. The feature must handle both manual and automatic pauses, ensure data persistence, and maintain a seamless user experience.

Project Scope & Requirements:

Manual Pause:
Add a clearly visible "Pause Test" button.
Stop the test timer immediately on click.
Display a message:
"Your test is paused"
"You can leave this page and resume this test at any time. Your progress will be saved."
Securely save the user’s answers, timer status, and progress.
Lock the test interface until resumed.

Auto Pause on Inactivity:

Auto-pause the test after 3 minutes of no user interaction (mouse, keyboard, or answer selection).
Display a message:
"Your test has been paused due to inactivity."
"You can leave this page and resume this test at any time. Your progress will be saved."
Freeze the timer at the point of inactivity with a clear overlay alert.

Resume Test:
Show a "Resume Test" button after pausing.
Restore the user to the same question and test state.
Resume the timer from where it was paused.
Ensure no answers or progress are lost.

Finish Test:
Display a prominent "Finish Test" button during the test.
Confirmation prompt before submission:
"Are you sure you want to finish the test? You will not be able to make any further changes once the test is submitted."
Buttons: "Yes, Finish" | "Cancel"
On confirmation: save all responses, stop the timer, and redirect to Result Summary or Submission Confirmation page.

Auto-Finish on Time Expiry:
Automatically submit the test when the timer reaches 00:00.
Display: "Time's up! Your test has been automatically submitted."
Save all progress exactly as recorded.

User Interface Requirements:
Pause/Resume buttons must be accessible and prominent.
Optional confirmation pop-ups to prevent accidental clicks.
Dim or blur background during pause.
Notifications and messages must be clean and visible.

Data Persistence:
Save all progress (answers, remaining time, current question) in real-time.
Data must persist even if the user closes the browser, refreshes the page, or logs out and logs in later.

Edge Case Handling:
Treat internet disconnection as inactivity and auto-pause after 3 minutes.
Retry messages if the user resumes without a stable internet connection.

Deliverables:
Deployment of the latest enhanced code on our server with full functionality as per the above specifications.

Duration:
1 week max

Proposal Instructions:
Submit proposals with your fixed price and estimated timeline.
Only freelancers should apply—no agencies or companies." (client-provided description)


Matched companies (3)

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more