Project Overview
- Project Name: Andamio
- Version: Alpha
- Date of Testing: October 09, 2023 to November 10, 2023
Functional Testing Results
Overview
The functional testing phase of Andamio's alpha version involved key functionalities such as instance deployment, course management, wallet connectivity, assignment commitment, and facilitator actions.
Major Findings
- Connecting Wallet: The wallet connection may intermittently disconnect, primarily associated with Markdoc integration and NextJS. This issue needs attention to ensure a seamless user experience.
- Eternl Multi-Address Wallets: Recognition issues with Eternl HD wallets featuring multi-address derivation were identified. The platform fails to recognize the address containing the learner token. This is attributed to an indexation problem, expected to be resolved shortly.
- Facilitator Token Actions: The facilitator's workflow for accepting/denying assignments could be optimized for efficiency. Future enhancements might include batch processing through checkbox selection.
UI/UX Testing Results
Overview
The UI/UX testing phase focused on elements such as minting learner tokens, committing to assignments, assignment commitment dashboard, and facilitator actions.
Evaluation Criteria
- Minting Learner Token: Users experienced errors when already connected, and UI glitches were observed, including pop-up placement issues.
- Committing to Assignment: Disconnection issues were noted when users clicked links within lesson content. Additionally, visibility of the 'COMMIT TO ASSIGNMENT' button was affected for users who had already committed.
- Assignment Commitment Dashboard: The dashboard needs refinement, with buttons like 'REMOVE' and 'UPDATE' only visible for the learner token of the connected wallet.
- Facilitator Actions: The workflow for facilitator actions requires improvements, especially in bulk processing of assignments.
Observations & Recommendations
- Minting Learner Token: Address UI glitches, ensure error-free functionality, and enhance user guidance for those without collateral set on their wallets.
- Committing to Assignment: Resolve disconnection issues related to Markdoc integration. Clearly communicate the 'COMMIT TO ASSIGNMENT' button's visibility conditions.
- Assignment Commitment Dashboard: Refine the dashboard to display relevant information and limit button visibility based on the connected wallet's learner token.