Educational Program and Social Networking site

CLOSED
Bids
19
Avg Bid (USD)
$2348
Project Budget (USD)
$500 - $5000

Project Description:
Academic Program that will store student portfolios (professional Portfolios and assessment portfolios). This will be a web based program. The main module will be the professional portfolio with certain social aspects such as blog entries and other features built into the network for students, while other modules will be turned on by the school administration (first one to be Assessment). I have a working map of the portfolio and the Assessment modules, and am building a map of a scheduling module. Please feel free to break up the bid into segments are parts based on modules. I'm Looking for coders with a strong Rent-a-Coder History Please. Please See Full Description Below:

## Deliverables

Thanks for taking the time to look at my requirements. I’m trying to eventually build a program that will be much like www.edu20.org. However, edu2.0 is more for a high school clientel, and is open source. There are other competitor like Sakai and Moodle, also open source, blackboard, e*value, RX portfolio, RX outcome, and others. I currently have two pieces of work in progress: A portfolio project written in LISP, and an Assessment program written in PHP. I have my own development server, and I’m looking to migrate the two projects to one developer. (I am not opposed to the new developer starting from scratch if they have to, I’m open to suggestions). I’m attempting to create my own proprietary version of the software, using many of these programs as inspiration. The problem is that they all have their limitations, and I believe that, with your help, I can build a better mousetrap. I am intimately familiar with this area and need the following first two programs / modules to be built. My first mistake was to hire two separate coders for each program, and as it turns out, my first hires were ambitious and hard working, but I’m not sure up to the challenge. I’m looking for someone who is visionary, up to date on the latest technologies, and is a forward thinking coder. I plan to build many modules into my software for colleges and Universities to track and appreciate the progress of their students, as well as give them excellent reporting tools. In addition, I want to build something that the students can use on a day to day basis. The schools needs and the students needs are not the same, but I must build a program that can interest both of them. The modules of the program MUST be scalable. A chore ingredient must be for the the framework to be able to easily accommodate changes to the system, upgrades and updates, new modules etc; The current version that I work with has many problems with this task, and making an adjustment to one part of the system often confuses or alters another part of the system, b/c it is built on large tables, in leui of smaller individual ones. The first program I am trying to build is a professional portfolio. This program is really a repository for an individuals best work. Think of it as an electronic resume, or better yet, an electronic Curriculum Vitae (CV). The one I like the most so far is RX portfolio.com (which is free to sign up for). I would like this program to have the exact same functionality, but much more eventually. Currently, Rx portfolio only allows the user to place documents and create an admittedly nice looking CV format. But my portfolio must also contain a blog for students to write and others to comment, much like a Facebook blog, for an internal messaging system between students / faculty etc. Documents should be allowed to be uploaded, private groups formed for say a course or subject, and students should be able to socially network with one another, creating friends lists who can see certain aspects of their portfolio once they have accepted them as a friend. Other parts of the students portfolio (more professional part) should be resereved for the student creating a link that they can then send to peers or professionals. The second module is an outcomes and assessment module. This is a program that should be able to create a list of activities / assignments that the student is typically to complete over time and demonstrate that they are becoming competent. Unlike a test, where a student studies, then takes an exam usually with multiple choice questions, an assessment module asks the student how they think they are doing often from day one, where they know little or nothing. The student writes reflections “blogs?? about what they know or don’t know, attaches documents to support their reasoning, and typically assigns themselves a RUBRIC (look it up on wiki if you don’t know what that is ( http://en.wikipedia.org/wiki/Rubric )). In a nutshell, a rubric is a simple scale, usually from 1-5, on how the student or faculty member perceives that the student is doing within that assignment or assessment. This rubric usually changes over time. The student may come back in several months after some time in class or workshop, and comment again, and give themselves a higher score. The system needs to be able to create multiple lists for the administrators to create and assign to different classes. These lists should be built upon a parent child relationship. There should be reporting features to show a students progress over time, as well as to see how a class of students or a particular student is doing at any given moment. The main program should be the Portfolio program, and outcomes should be built as a module that can be added on to the portfolio module for the school. I plan to give away the portfolio module, and charge for the add ons, the first being the outcome module, so I need a control panel that will allow me to turn on modules based on educational institution. In addition, I need scalability that will continue to allow me to create further add ons and modules that can be turned on as created and purchased by the schools. In addition to that, most schools as for constant modifications to their modules, so I need tables that are independent from one another, where I can create customization for one school, without affecting or corrupting the data at the other schools. Please contact me before bidding, as there are several screencast movies that I will share to give you a better understanding for what is required. In addtion, after viewing the videos, please contact me for a quick webex demonstration of some of the current programs that I am trying to draw inspiration from. Please remember, I don’t believe any one program currently in the market does a particulary good job of satisfying their customer. I’m trying to build a program that will change that. As I said before, I need someone who is well read, knowledgeable and will be available for multiple modules as time progresses. This is only a start, but I need a solid core in place before I can start adding on from there. I appreciate you taking the time to view my requirements, and I look forward to discussing how you feel you might be able to bring these concepts to life. Simular functionality of RX portfolio plus additional items listed above, as well as a map of the specific functionality based on the outcome module to be agreed upon. I have my own development server which I encourage the developer to use, and I require documentation to be uploaded to my Github account two times a week (two to three days apart). I like to speak to my developer at least 1x a day (at a convenient time for them, I’m flexible) to quickly touch base on progress. I will hire a professional graphics designer for page design and graphics, this should not be included in the bid. I'm looking for functionality from my programer, not artwork.

Skills required:
.NET, Adobe Flash, ASP, Engineering, Java, Javascript, JSP, MySQL, Perl, PHP, Project Management, Python, Ruby on Rails, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.