Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retrieve Dataset for Machine Learning #249

Open
MichaelMiljanovic opened this issue May 20, 2021 · 3 comments
Open

Retrieve Dataset for Machine Learning #249

MichaelMiljanovic opened this issue May 20, 2021 · 3 comments
Assignees

Comments

@MichaelMiljanovic
Copy link
Member

At the beginning of each adaptive level, the k means algorithm is run using a hard-coded set of data in . This is not an ideal implementation.

The desired operation of the adaptation should be to pull the data from a database when the game starts up, after the student has indicated their identification number and course code.

The key features that should be used for this are failures per level and time taken to successfully complete the level, starting from the first attempt (both normalized). The 3 k means groups are sorted based on their failure rates.

@Mvtj22
Copy link
Contributor

Mvtj22 commented May 25, 2021

Hard-coded data set is found in GameController.cs.

@MichaelMiljanovic
Copy link
Member Author

Instead of number of failed attempts at a level, we should consider using # of failed bugcatchers as the categorization determiner / combine that with the time taken

@Mvtj22
Copy link
Contributor

Mvtj22 commented Jul 22, 2021

RoboBUG now pulls the data from the database. Using the TimeEnded/TimeStarted to find elapsed time and also amount of failed tool uses to determine the ML categorization.

@Mvtj22 Mvtj22 closed this as completed Jul 22, 2021
@bradbury bradbury reopened this May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants