AOSSIE-Org / AOSSIE-Org/EduAid

Prevent Loading Without Input and Add Alert for Missing Data

未关闭
#142 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
171
派生
425
PR 合并指标
30 天内没有已合并 PR

描述

# Description:

## Current Behavior:

The ***"Next"*** button initiates the loading process even when no input (text, file, or URL) is provided.

## Expected Behavior:

The ***"Next"*** button should validate the input fields and:
1. Display an alert if no input is provided.
2. Prevent the loading process from starting until valid input is given.

## Proposed Solution:

1. Add a validation check to ensure input is provided in one of the fields (text, file, or URL).
2. Display a concise alert: "Please provide input (text, file, or URL) to generate your quiz."
Stop execution and prevent loading if validation fails.

## Pros of the Fix:

1. Improves User Experience:

-Prevents confusion by guiding the user to provide necessary input.

2. Enhances Validation:

-Reduces unnecessary backend requests, optimizing system performance.

3. Error Prevention:

-Eliminates the risk of sending empty data to the backend.

4. Professional Workflow:

-Aligns the application behavior with expected user interaction patterns.

5. Efficiency:

-Saves user time by clearly communicating the issue upfront.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。