google / google/codeworld

Collaborative coding environment

Open
#17 7 comments 0 reactions 0 assignees View on GitHub
discussion
Dominant language
Haskell
Stars
1.3k
Forks
201
PR merge metrics
No merged PRs in 30d

Description

Students should be able to work together on a group project, and see what each other is doing, edit simultaneously, etc.

It's an open question whether this should follow a source control model, or a Google Docs style collaborative editing. The latter would probably be better, given the ease of use and lower required complexity of projects, but it's also harder to build.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. First inspect the project architecture and compare a source-control model with Google Docs-style collaborative editing, then identify the components affected by simultaneous editing and activity visibility. Done should mean that students can work on the same group project together and see each other's changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.