For a new training, with lots of participants, there should be the possibility to import the participants from a CSV file. The import should create users for the respective customer and assign them to the specific training.
The users that are already in the system will not be created. The name and surname will identify the user.
At the end of the import the two lists will be showed:
existing users
new users just created
The import dialog should be accessible from the Students TAB of the Training dialog. First someone creates the training and then it has the possibility to add students using the import dialog.
The dialog should contain a file selection and 2 tables containing the users that will be read from the selected CSV file. One table containing the existing users and one table containing the non existing ones. For each user in the non existing users table there should be a check box. A button Select all, should allow selection/deselection of all new users.
The user should be able to select/deselect individually a new user in the table.
There should be a button "Import all selected".
There should be a button "Close".
There might be needed a checkbox for enablind/disabling sending the email to the new participants to allow them to setup a password.
Here is an idea for the dialog:
For a new training, with lots of participants, there should be the possibility to import the participants from a CSV file. The import should create users for the respective customer and assign them to the specific training. The users that are already in the system will not be created. The name and surname will identify the user. At the end of the import the two lists will be showed:
The import dialog should be accessible from the Students TAB of the Training dialog. First someone creates the training and then it has the possibility to add students using the import dialog. The dialog should contain a file selection and 2 tables containing the users that will be read from the selected CSV file. One table containing the existing users and one table containing the non existing ones. For each user in the non existing users table there should be a check box. A button Select all, should allow selection/deselection of all new users. The user should be able to select/deselect individually a new user in the table. There should be a button "Import all selected". There should be a button "Close". There might be needed a checkbox for enablind/disabling sending the email to the new participants to allow them to setup a password. Here is an idea for the dialog:![image](https://cloud.githubusercontent.com/assets/2729902/7440771/b88259c2-f0c7-11e4-9ef5-10abf0a2c219.png)