While assigning the role in the present moddle system I found out that its tedious to assign roles to the user in different context.Present System provides a great flexibility of role assigning as it has divided that into seven different context but using that flexibility in a proper way is a difficult and time consuming.
So, I am thinking of developing a tool which will provide an interface to assign the roles in an easy and simple manner, the tool would basically consist of two interface which would be :-
1)To Assign Roles
2)View Assigned Roles
1)To Assign Roles:- This would basically provide an interface where mutiple roles can be assigned to multiple user in different context.For eg:- If admin has to assign different roles(it can be in different context like course context ,system context)to the user then he can simply use this interface to assign.
2)View Assigned Roles: This would provide an interface where multiple roles of multiple user(in different context also )can be viewed.
This "View Assigned Roles" interface would also consist of filters(to filter the users accoding to their roles in different context) which will help in the bulk action.For Eg:If System admin for any reason wants to send message to "mentors",then it can be easily done through this interface by filtering out the filters and using the bulk user action.
I would to like to implement this tool as GSOC Project,this tool will make the role assigning easy and simple.