hhroc / yellr-server

Server for yellr project
GNU Affero General Public License v3.0
6 stars 5 forks source link

change how assignments/questions are done? #156

Closed thequbit closed 9 years ago

thequbit commented 9 years ago

Placing this as an issue so we can document it.

I have found, as I have presented the interface to people, that the 'multiple questions, each representing a different language, per assignment' is confusing. I proposed a 'single language per assignment' to @Nolski, but he suggested that it was equally as confusing (which I don't really disagree with).

We need a way to create an assignment for users that is in their language. Right now we have an assignments table, a questions table, and a questionassignments table (which is a one to many relationship table). An assignment has one or more questions, each with a unique language. This makes perfect sense from a database structure standpoint, however has proven to be confusing for users within the moderator interface.

It is possible we can keep the database structure the same, and just change the way that questions are added to an assignment, or have a button that is "ask this question in a different language?" button.

Thoughts?

@Nolski @chorn @mattBernius @reustonium @decause @aztec8

thequbit commented 9 years ago

I think we may want to call 'assignments' just 'questions' moving forward. But we can discuss further. I think this would be a great thing to discuss at LibrePlanet.

thequbit commented 9 years ago

No longer applicable with server re-write. Closing.