0% found this document useful (0 votes)
10 views3 pages

Alcovia - Preprocess Assignment

The Pre-Process Assignment aims to evaluate candidates' skills in educational technology by developing a web application or feature for Alcovia's AI-driven app. Candidates must complete a mandatory task of designing a Personalized Learning Path feature and choose one optional task from options like a Mentor Matching System, Data Visualization Dashboard, or Attendance and Engagement Tracking. Deliverables include a mock database schema, recommendation algorithm, and a user interface prototype, with a submission deadline of December 25, 2024.

Uploaded by

Tarun Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Alcovia - Preprocess Assignment

The Pre-Process Assignment aims to evaluate candidates' skills in educational technology by developing a web application or feature for Alcovia's AI-driven app. Candidates must complete a mandatory task of designing a Personalized Learning Path feature and choose one optional task from options like a Mentor Matching System, Data Visualization Dashboard, or Attendance and Engagement Tracking. Deliverables include a mock database schema, recommendation algorithm, and a user interface prototype, with a submission deadline of December 25, 2024.

Uploaded by

Tarun Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Pre-Process Assignment

Objective:
Assess candidates’ technical skills, creativity, and understanding of educational technology by
developing a simple web application or feature that could contribute to Alcovia’s AI-driven app and
ERP development. The assignment aims to evaluate your ability to design innovative solutions,
develop algorithms, and build intuitive user interfaces.

Assignment Overview:
You are required to complete one mandatory task and choose one optional task. Both tasks should
showcase your understanding of modern app development, AI integration, and educational technology.

Deliverables:
Candidates will complete the main task and choose one optional task from the provided list.

Main Task (Mandatory):

Problem Statement:
Design a Personalized Learning Path feature that suggests activities, workshops, and mentorship
opportunities to students based on their strengths, weaknesses, and preferences.

Requirements:

Data Design:
Create a mock database schema to store student information, including fields like:
Strengths: E.g., creativity, communication.
Weaknesses: E.g., time management, focus.
Interests: E.g., robotics, performing arts.
Preferences: E.g., learning style, preferred topics.
Provide this schema as a JSON file or SQL script.

Recommendation Algorithm:
Design an algorithm that uses the mock database to:
Suggest workshops based on preferences.
Recommend an AI-generated daily task (e.g., a quiz or project).
Match a potential mentor for the student.
Write the algorithm in Python or JavaScript.

Prototype:
Build a simple interactive interface (web or mobile mockup) to demonstrate:
How students view their personalized learning path.
Options to accept or modify recommendations.

Output Deliverables:
Database schema (JSON or SQL file).
Python/JavaScript code for the recommendation algorithm.
Screenshots or a short video demo of the interface in action.

Evaluation Criteria:
Innovation: Creativity and originality of the recommendation system.
Technical Feasibility: Accuracy of the database design and algorithm logic.
Usability: Simplicity and intuitiveness of the user interface.

Optional Tasks (Choose One)

1. AI Feature: Mentor Matching System


Problem Statement: Develop an AI-powered Mentor Matching System that pairs students with
mentors based on skills to develop, mentor availability, and shared interests.
Requirements:
Create a machine learning pipeline or rule-based system for matching students and mentors.
Include a step-by-step document explaining the model or algorithm logic.
(Bonus) Provide a Jupyter Notebook simulating the dataset and implementing a basic ML model.
Output Deliverables:
Python code for the mentor-matching algorithm.
A technical document outlining the process and key considerations.
(Bonus) Jupyter Notebook with initial implementation.

2. Data Visualization Dashboard


Problem Statement: Build a Data Visualization Dashboard to display metrics related to student
engagement and workshop feedback.
Requirements:
Use JavaScript libraries like Chart.js or D3.js to visualize data such as:
Attendance rates for workshops.
Feedback scores or trends over time.
Design an intuitive, user-friendly interface.
Include at least one interactive feature (e.g., filter data by date or type of workshop).
Output Deliverables:
JavaScript code for the dashboard.
Screenshots or a short video demo showcasing its functionality.
A brief document explaining the design and data sources.

3. ERP Feature: Attendance and Engagement Tracking


Problem Statement: Propose and prototype an Attendance and Engagement Tracking feature for
Alcovia’s ERP system.
Requirements:
Design wireframes for a dashboard that tracks student attendance and engagement during
workshops.
Write backend code (in Python/SQL) to:
Log attendance data.
Generate weekly engagement reports.
Suggest a plan for integrating this feature with Alcovia’s app.

Output Deliverables:
Wireframes for the dashboard.
Python/SQL code for logging and reporting attendance and engagement.
A brief document outlining the integration plan.

Submission Instructions
Submit all files (code, wireframes, screenshots, and documents) in a single Drive Link with access
to anyone with the link.
Include a README file explaining:
The problem statement you chose.
Your approach to solving it.
Instructions to run the application or review the output.
Share your submission via google form at Preprocess Assignment Link by 25 December 2024,
11:59 pm.

We look forward to seeing your creativity and technical expertise in action!

You might also like