We need a DNN 4.x Module written in VB.NET that does the following:
The purpose of the module is to allow coaches or trainers to develop training sessions for their students.
The module consits of two parts:
1. Training Program Maintenance
2. Training program View
The training program maintenance would have the following fields:
1. Drop down list of current portal users (must be limited by portal id)
2. Once a user is selected a grid showing the current training sessions will be displayed (for that particular user)
3. The user can either edit an existing session/delete a session or add a new one
4. The user will also be able to specify which session is currently the active one
5. When adding a session the user can specify a Name for the session, and the session details which should be a Rich Text Box where they can free form type whatever they want.
The Table layout to store session information would be as follows:
UserId
SessionId
SessionName
SessionDetail
The second part of the module is the Training Program View whcih will be a read only module that shows the current session (the details of it) and will provide the user a link to print the actual session detail to a printer. The user should also be able to see a grid of the other sessions listed.
We will require an install for this module so we can easily install it to different sites. This is phase 1 of this project which will be expanded in the future, so we are looking for a developer that can keep working on this project.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
VB.NET
ASP.NET