Thursday, July 16, 2015

Introduction



Sri Lankan GCE Advanced Level students can now select Technology stream. This is taught in some selected schools in Sri Lanka from 2013 and first batch of students will sit GCE A/L examination in 2015. Still it hasn't proper guideline for Science for Technology. In creating this website we want to give student to basic understanding about the core of the Science for Technology and relevant other subjects of it. It describe what are the subject of Science for technology.

  • Physics
  • Chemistry
  • Mathematic
  • ICT
  • Biology
And it also have model papers, online tests and articles or each subject. For spread it further we create facebook page for our website and link it to our website.

Tuesday, July 14, 2015

1.01.Accept full responsibility for their own work.

For software engineers it is really important to understand about the work they are going to perform. They need to clearly understand the problems they are going to address, how to overcome those issues and obstacles they have to face in certain situations. If they have a clear understanding about the objectives of what they are going to do then they eventually consider about the responsibilities they have to bear as well as the importance of their work. So they have a clear understanding about what they are going to perform.

Under public principle software engineer should accept full responsibility for their own work. Therefore, when we develop online Learning System we are responsible for all the faults that can be happen in implementation. Since this web site deals with some very important details with respect to the government examinations and other stuff it is very important for us to take the responsibility of our work.

As technical people we have to get the full responsibility and deliver the proper product to users. Sometimes after publishing the product, user may come up with some problems that are not identify in testing phase. If these problems are related to the subject, we are responsible to fix it.

Monday, July 13, 2015

2.01. Provide service in their areas of competence, being honest and forthright about any limitations of their experience and education.

When we provide details in our site we paid huge concern over providing correct details which can be very useful for it's users. Since details about the lessons and online quizzes are included those can be areas of competence for the users, especially if you are going to use quizzes  about the subject.

We've been honest and thought deeply about the user's background and educational level when they come to use our site. So when we add details about the lessons we added them in a proper way that can be easy to manage by anybody. Not only that we categorize them in relevant headings as well.

We added the details about latest quizzes in a clear categorize manner. The resources are added to the site with the intention of providing better service on one place. Those things are also added in a very practical manner to provide a better service for the users..

Sunday, July 12, 2015

3.04.Ensure that they are qualified for any project on which they work or propose to work by an appropriate combination of education and training, and experience.

This Code of Ethics critical skills, experience and time to take on a particular project, is eligibility for developers. And also stated that the developer must meet the capacity needs of the project. Sometimes you might be good at one thing in particular, but if you're not good at what you expect from the project, it could be a waste. At the same time, if you do not have the education, training and experience appropriate combination, you could also be a huge waste.


When it comes to our projects, creating websites, we can say that, given the training and experience on both sides, when the whole team is in very good condition. In our college, we have successfully completed the so-called rapid application development module. There, we had to develop a CMS (Content Management Systemwebsites as a group work. At this time, we have all three members are in the group, so we know how to work efficiently and in a group of successful operation. Therefore, since we can say that our team has the potential to accomplish such a site.

Saturday, July 11, 2015

3.13. Be careful to use only accurate data derived by ethical and lawful means, and use it only in ways properly authorized.

To create this website we used some text books and personal ideas of experts. Actually mainly we used them to design the course content and we got some ideas from related persons about the outlook of the website and navigations through the pages on it. When we talk to people about website’s outlook they gave us their ideas to make this website effective. In such situation it is very important to get accurate ideas and details from them regarding their experiences and knowledge about students and subject.


We got some people who already has done some learning tools for some subjects and there is not an ethical issue about that because they happily gave their ideas and encouraged us to do this task. Also their ideas were helpful to get a brief idea about the website. They were main party who gave resources to us in implementing this website.


Another thing is we used text books of Science for Technology to get the main contents of the course. Those books are published by education department and no issue to use them in educational purpose. We used some theory parts of those books in our website and did not used them in unauthorized manner. Because even using those textbooks we have to consider about copyrights and we cannot destroy or do damages to those books physically and internally. We cannot change the contents of theories and we have to consider where we got the contents for the website. When we copy then into the website we have to do it in accurate manner, accurate information and theories are very important in our website and even we are publishing where we got the content of course. So we have to get the accurate information from sources we are using.


When we creating activities also we have to consider about the accurate of them. Otherwise users will be confused with them and stuck in that activity by searching for the solution. If we using questions or activities which are included in any personal published book or website or something we have to get permission from authors to publish them in our website. Until this stage we did not used such things in our web site and we entered our own activities and tests in course with help of some government school Mathematics teachers.

Friday, July 10, 2015

5.08. Not unjustly prevent someone from taking a position for which that person is suitably qualified.

When we developing this application, we had to do a lot of work. Those are,
  • Configuring WordPress
  • Find extensions,
  • Setup Cpanel and Buy a Host and a Server
  • Create online quize
  • Write new questions and answers
  • Write articles and gather information etc.
So we had to do many technical related things and non-technical related things. While doing this project we discussed a lot to manage these things and appoint the correct, suitable person for it. When more than one team member is suitable for a particular task. We discussed and selected most suitable person for it. For that we had to have a good understanding about each other and keep track which kind of things they are capable of. So we selected well qualified person for a particular task and appointed him for the job.

Wednesday, July 8, 2015

6.08. Take responsibility for detecting, correcting, and reporting errors in software and associated documents on which they work.

In this web site we have many content about Advanced Level Science for Technology Subject. So we used more documents to create and design the content. In that case we have to get the responsibility of content we included into this web site, because we done some changes in some activities as well. Also most of activities, examples and tests are designed by us regarding to experts of subject. They are documented first and then we implement by using software tools like moodle. In that case we tested more times those things. But there may be some cases to occur defects in these things. So we have to get the responsibility and as administrators of the website we have to solve any issue when they occur.

Also we have to consider about detecting issues of website and solve them by our own. Even we tested the website and all the things there may be some issues when users use different platforms and different browsers etc. in that case we have to consider about the error detection in every time to give effective usage from the website. When we talk about reporting errors we have let the users to give their ideas in the forum we provided in website and they can get our help to continue in the website if they want any help. 

And as administrators if any error occurs when using the website we can correct them when we got the alert via this forum. Actually there are not any issues of the documents and materials we used to develop the content of this course and if any issue with the content included in the website it is a mistake done when we get them in to system. So we can easily correct them if there are any error which we did not get when we testing and evaluating the website after implementing. 

Users can alert about such things if there are. We can add more content to the website in future and even in that time we have to test and if any errors occur when we include such things users no need to worry just we can correct those errors and they no need to do any extra tasks to use corrected things because this is and web based learning tool.

Monday, July 6, 2015

7.02. Assist colleagues in professional development.

Since we are still students when we have the necessary technical knowledge, we lack other skills.How dealing with the public, how to convince others, and how to present things to people who do not know much about how to interact, manage customers, etc. we need to help each other that.When improve.We these qualities that we took our website at school or any other institution of students and teachers, we can help each other.They not know much about web usage, therefore we had to present them it bottom of the level (in easy manner ).

As well as other professional skills are needed to develop projects such as web hosting, server programming, handling domain knowledge side, and another provider interaction domain. We made these circumstances, share our knowledge, we can help each other and help each professional developments.When, so that we can work with pleasure, knowing that no one leaves the other in any situation.Ultimately This leads to an interesting place to work and a good way to make a professional.

Saturday, July 4, 2015

7.05. Give a fair hearing to the opinions, concerns, or complaints of a colleague.

7.05. Give a fair hearing to the opinions, concerns, or complaints of a colleague.

When starting the project, we had to decide on which language and tools to use. So we took our group members' ideas into consideration.
We decided to use content management system to develop our system Since we have develop this system in small time period. My idea was choosing Joomla as content management system because we can change the template as we need and we can find more pluggings that we need to our project. But other two group members had not learned about joomla, also no more time to learn that thing. They said that they knew WordPress and lets work with WordPress. Finally we decided to work with WordPress because they don't know joomla but I know about wordpress.
All member accepted PHP, HTML, JavaScript as our developing languages without any controversy.