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

Built With

Share this project:

Updates