Inspiration
We realize that there are some inconvenience on the current study tool platforms, so we want to create a study tool platform just like Google Classroom or Learn, but with some optimizations: such as adding random-grouping tools, formula editors, direct homework uploading (Learn doe not have it) , no limit on the size of the file and the file won't expired for a long period of time.
What it does
This HTML and JavaScript code creates a web-based tool for randomly grouping students. Users can input a list of student names, specify grouping criteria, and then generate random groups based on those criteria. The tool also allows users to define pairs of students who must or cannot be in the same group.
How we built it
we use HTML to build text inputs, buttons, and select boxes for choosing grouping options. JavaScript is used to generate random groups based on the input. CSS is used for styling, including background images and music, text color and video.
Challenges we ran into
Our initial plan is to build a education platform with other functions. However, we realize that we do not have enough time to learn and make the rest of the project.
Accomplishments that we're proud of
We're proud of implementing a tool that can handle diverse grouping scenarios, it can group people according to the number of people, the number of groups and customs mode
What we learned
HTML, JavaScript and CSS
What's next for random grouping
grouping algorithms
Log in or sign up for Devpost to join the conversation.