Blog‎ > ‎

The Unnamed Project

posted Apr 29, 2010 7:42 PM by Unknown user   [ updated Apr 29, 2010 10:35 PM ]
From now on, we, the Codrschool Student Interns (3rd batch) are gonna be posting here in the blog to give our readers updates on the events here in Codrschool (clap clap!).
And for our first post, we'll give you a sneak peak on our collaborative project. Here it goes:


The picture above shows the general concept of the web application that we are going to create. The purpose of the application is to help those people who are working on the application for doctors, the CDM (developed and maintained by CareSharing) to share information with one another through an informative yet-not-boring documentation of the actual software. Basically, the idea is to make it a wikipedia- like documentation app, but in a way that is more pleasing to the eyes, thereby generating more interest to the user, making the documentation and the sharing of information a lot more effective.

The app has two modes (as of now): Edit and View. 
(1) View Mode: The user is taken to something like what is shown above, a screenshot of the software with annotations (those cute buttons) all around it. Clicking an annotation will show a page which is something like on the right panel. The right panel then shows the 'lessons' or articles that contain discussions about the usage or function of this button or that button, or this part or that part, and some other information. Of course, we won't crowd the user with a lot of unorganized texts, so a link of related topics would be first displayed.

(2) Edit Mode: This lets the user create annotations (to a specific application he wants to document), and then put lessons. Now how are these lessons going to be created? The answer is by using a desktop application called ScreenSteps. Actually, this web application goes hand in hand with this desktop app. Therefore, lessons are created on the desktop using ScreenSteps, and these are going to be somehow uploaded (they say there might be another way) to the web app. The problem is on how do we actually link or connect these two applications together. Well that's something that we have to figure out. 

Of course, we'll be using Ruby on Rails to develop this kind of app, and some other things that are yet to be figured out. For starters, there will be a lot of researching on things like 'how to put annotations', 'how to connect this with the desktop app', 'how to implement getting screenshots', and so many other things.

For now, we'll continue learning and exploring Ruby on Rails. They say we don't have to know everything about it yet; it's gonna have to be a gradual process, a process of learning and exploration. Good luck to us!