E-Portfolio

Read Complete Research Material

E-PORTFOLIO

E-Portfolio



E-Portfolio

Introduction

Most e-learning projects require huge amounts of organizational resource such as money, time, and human training. It is necessary to monitor dynamic performance changes of the e-learning project to help organizational managers making immediately decisions. However, it is difficult to evaluate e-learning performance because there are too many qualitative/quantitative factors exist. Meanwhile, e-learning environments change so rapidly that decision makers have to dynamically adjust their development strategies in order to maximize the entire project's performance (Baker, 2000, 149).

Thus, it is ideal to introduce concepts of risk management concepts to help decision maker delivering real time responses associated with uncertainties. In an attempt to provide dynamic evaluation solutions, this study proposes an agent-based framework that combines balanced scorecard and real option analysis approaches to help organizations dynamically and automatically analyze their e-learning projects" performance and make fundamental decisions.

Discussion and Analysis

Some new forms of assessment which divert from the existing traditional forms (such as examinations and tests) have emerged with the development in the area of human abilities evaluation. These new forms have showed that they are helpful to evaluate the competence of a given human by assessing a number of feature competences. Such examples are the e-portfolio, 360 degrees feedback, peers assessment, etc. Java is an object-oriented, cross-platform programming language that is used to create stand-alone applications, mostly used by Web sites, that have the capacity to run animations and promote interactivity. Unlike other object-oriented languages, Java code can run across varying equipment designs, and unlike C++, it is multithreaded, able to execute multiple processes simultaneously.

Java is considered to be the first programming language that is independent from both the operating system and the microprocessor. Most computer languages translate their programs into binary code, zeros and ones, using a complier; the resulting program can be run only by a specific operating system. Java's executable code does not require constant contact with a server to execute its script, and does not need to be translated by separate compilers. Java programs do not need to be rewritten when operating systems are updated or new hardware is installed, because their actions are contained within their scripts, not tied to the hardware or software being used. This makes Java virtually universal across Web browsers and platforms. Java is therefore used to create Java Applets that give Web browsers the capability of displaying interactive programs as well as animations.

When a user goes to a Web page that calls for a Java Applet, the appropriate applet is loaded directly onto the user's computer from the centralized network server where they are stored. These applets run automatically, using memory from the user's computer and not the server, and also allowing multithreading to occur. The user does not actually give permission for the program to download onto the computer; in light of the number of viruses that are spread through downloading programs onto desktop computers, Java Applets must pass through several levels of security (Anderson, 2009, 36).

First, Java programs are written and compiled into several bytecodes, ...
Related Ads