I'm designing a backoffice panel of a website that administrate questions and games.
The main objective is that an admin can create games that can contain one or more questions. The problem is that one question can be related with multiple games.
The requeriments are:
There are multiple games
One game can contain multiple questions, and a question can be contained in more than one game at the same time (N-M relation)
In every game the questions can be ordered
Based on this requirements, I've designed this GUI, but I'm not sure if it's usable enough or there is a UX pattern for this case.
My proposal:
1- When creating/editing a question, there will be a checkbox for every game created, and user can check in what games the questions will be available.
2- When editing a game, there will be an sortable list with all the questions that have been checked for this game.