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! |
