About as good as I can muster - December 05, 2007

I don't understand why teachers wait until the last few weeks to pile on projects, papers, quizzes and tests, and homework... I really don't.

I haven't had as much time to work in second life as I would want to, I managed to finish up all the components for what I have had partially working.

As of now the module shows a beginning of a linked list, the first two nodes. Everything moves, disappears and reappears as it is supposed to.

I also added a head and tail pointer, just because linked lists have them. I have the high resolution pictures that will be in my final paper.


Progress - November 26, 2007

Starting from scratch. It would seem that the original plan for what I wanted to do with the linked list is far too advanced for Second Life, or what I know of it anyways. I have restarted and have some of it working now.

So far the linked list will display the memory, and adds a node, then it can add another node, everything tells you what it is when clicked, and it can all reset.

I have not checked it in a day or so, so hopefully no one has deleted any of it.

On a side note I have been working a tad on my final paper, I don't have anything cohesive enough to show, but I am working on it.

Images of what is working so far:
This is the module as it stands blank:

This is after the memory is instantiated:

You can add a node, and it has a pointer to the null value:

And you can add a second node

From here it is just more of the same, and manipulating them. I need to know if I can manipulate several linked object from the same code, it would help.

Also ignore the pointers, they don't turn invisible right now for me to know the correct placements.

Progress Made - November 05, 2007

I have made some progress on my Linked List Module (consisting of so far a 5 whopping hours of work). So far it renders the back board of the structure which represents the memory allocated to it (all will be explained eventually within the module), and it can spawn new nodes, the nodes aren't positioned where they should be, and it is just a matter of me manipulating the vector of where they spawn relative to the start button.

I am having some difficulties, which I will ask some people during the meeting as well as post them here, but from what I have read and such, is it possible to rez an object, from within another object and then attach a script to that newly rezzed object? I am guessing no, but it would be a lot of help.

Also, I need to find a way to differentiate between objects spawned, so that I can have them identifiable by name, so that they can be deleted. So, I am making some progress.

On a side note, this post would have been on time had the internet been working correctly, I am glad that I save the text of a post in notepad before trying to submit it, or chances are I'd have had to rewrite it.

Concept - October 31, 2007

I know I will be yelled at, but whatever. This week has been hectic enough.

I have not had the chance to implement the linked list module. However, I have managed to get a rough idea on how I wish to go about this.

Essentially there is a small control panel with a single button that starts the entire module, with a large board in front of this panel.

The panel represents the linked list as it stands, so initially it is blank. A dialogue box is created, and initially can only add a node, and from there each node, when clicked can have a new node added to the front of it, or behind it, or removed.

A node consists of a box, with a pointer to the next node, , it represents the data structure, and perhaps I can throw in other methods that show you what -not- to do, such as deleting a node without rearranging pointers.

Also: For my updated schedule, as I never had a planned and plotted out schedule for the URES application (or at least one as structured as the Independent Study Applications), the rest of the term I will work on this small module until it is finished, and read some more papers, and finally compile my annotated bibliography into one source that can be used, perhaps also post on everything I have learned.

Monday Morning - October 22, 2007

A quick update before a barrage of classes; I have read an article (to which I will post when I have more time), and will hopefully be able to log onto Second Life sometime soon, if the internet will allow me to. I have been having, as well as I see Billy, troubles logging onto second life.
Heck, I have had trouble checking my email! The connection times out 4 times before I can even read 1 message, which is terrible. Something has got to change.

By the way, why did everyone feel the need to make fun of me on my absence last time? That's not very nice.
-------------------------------------------------
Anyways

The paper that I read, entitled “The Vertex project: exploring the creative use of shared 3D virtual worlds in the primary (K-12) classroom” was about a study across the UK. Students were taught to use 3d imaging tools(3d Studio Max), image editing software (Adobe Photoshop), and a virtual world, known as ActiveWorlds.

Students were helped by a full time aid, given examples and shown tutorials on how to manipulate the program, and slowly they began to try things out and explore, eventually building maps with other children from across the UK.

It was ultimately a success, in my view, as children were able to learn and interact with people through a virtual world, even if the learning was on how to interact (they learned the programs which allowed them to create a world and build with students across the UK).

To me, it was a costly venture. The software alone was expensive, and would have made me think twice had I been doing the experiment. This paper also revealed to me the limitations that some virtual worlds have, that Second Life does not. Second Life has a built in 3d modeling system, (how robust I have yet to discover), with many textures and shapes preloaded; where as the UK Vertex Project did not.

Second Life, was a bit more forgiving when I logged on Tuesday night, as I was able to log on with minimal lag (perhaps because I was on a unpopulated island? I do not know, but things went fine). I fixed an error that was in my light script, so now it is error free (one too many variables in the parameters I believe it was). I have also gotten it to change the color of the bulb from clear to white when it lights up as well, so it -looks- like a light bulb.

Since I am on my laptop right now, and no access to second life, I will post pictures (I guess?) and the code update later.

Continue reading "Monday Morning" »

Half and half - October 01, 2007

This weekend was unfortunately the only time that people could find to sneak attack me with a surprise birthday party. A week prior to my 22nd birthday... grand, not epic, but it was enough to knock my studies. None the less I have read an article and have been reading on functionality in Second Life about coding; colors and size modification... they seem to like vectors a lot.

The Article was a quick synopsis on a workshop in San Fransisco about Second Life in education. It discussed some of the ways that second life is utilized today; a Museum, Youth Group Meetings, Virtual Classrooms, and a virtual professor.

The International Spaceflight Museum, is an online museum with exhibits and sights provided by US and UK national bodies, such as the U.S. National Oceanic and Atmospheric Administration who is trying to "promote the public understanding of climate science."

"Global Outreach Morocco (GOM) students built a replica of Casablanca's Hassan II Mosque to promote awareness of Moroccan culture, tourism and business opportunities as part of an 'alternative break' social project, which later included a real-life visit to Morocco." Eventually they held a virtual summer camp to raise awareness and give knowledge to prevent child sex trafficking.

-- More to come

Pictures of my lamp
Unlight:
Unlight.bmp

And Light
Light.bmp


I can get it to light, but for some reason it would not change the color of the bulb... I tried to change it solid black, and nothing, but it changes other things.. perhaps because I have the bulb as transparent? Any Ideas?
Citation and Source in Extended Entry

Continue reading "Half and half" »

Weekend Reading - September 23, 2007

Another life: virtual worlds as tools for learning
Description of Article:
The article asks the question: "Are virtual worlds a breakthrough technology that will forever reshape learning and business? Or are they this season's over-hyped fad?"
The fact is no, they are not. Virtual worlds, in the flavors of Massively Multi player Online Role Playing Games (MMORPG) and Virtual Worlds (VWs) are quickly gaining momentum as learning tools. As news coverage continues to grow on these interactive environments more people begin to look at them and wonder why they, themselves, are not using them.
Even if VWs are to become staples in the classroom, they will not replace current methods. As the authors say "A virtual classroom with virtual students and a virtual PowerPoint deck is not the end-game for learning in VWs." And I agree, simply emulating a classroom does little, if nothing, more than traditional methods.
The main draw to VWs is that normal laws of physics do not apply. In VWs such as Second Life (SL), a person can fly, interact with objects at quite a distance and materialize objects from thin air. This, in itself, is not highly educational, but this apparent lack of laws can allow for hypothetical situations, such as explaining to a third grader how gravity helps them from floating away.
VWs are not only for learning, corporations are heavily invested in VWs.
"Corporations are actively exploring virtual worlds, drawing on VW capabilities for
- A new level of always-on, real time connectivity for collaboration
- Empowering both customer and employee groups
- Making informal viral learning a core mechanism of transformation"
Companies such as IBM, Apple, and others are invested in these virtual worlds. From having a virtual store front, to virtual corporate buildings on their own private islands, these companies are working hard to make sure they are not left behind on this new technology.
One may ask: "So what? This world can't offer anything new." But they can, "VWs support learning in ways that current methods cannot, i.e. when the horseless carriage becomes the car and the icebox becomes a refrigerator. At the end of the day, VWs afford more freedom as we think about how to apply it to make learning more engaging and memorable." Virtual worlds offer an array of attributes of learning, such as
"-Flow, balancing inactivity and challenge in just the right proportions to keep people moving through the experience.
-Repetition, which allows learners to try-and-try again as many times as they choose.
-Experimentation, encouraging learners to try new things and learn in the process.
-Experience that is much more engaging than other digitally mediated technologies.
-Doing, because practice makes perfect and VWs are big practice fields.
-Observing, because if you're not ready to act now, you have plenty of opportunities to observe others and learn from them.
-Motivation, because all of these factors culminate in an environment that cultivates teachable moments at every turn. Motivation is baked into the content as people want to learn within it."


My View:
As technology improves it becomes more common place, it can be found in things from our credit cards to even our keys. Schools across the world trying to get a computer in every classroom to aid in teaching, while still using the same methods some researchers say that the next logical step in learning will be the interactive virtual world. As with every step, it will not replace the current system. This boundless system allows for nearly anything to happen.
So far I have been looking at the concept of learning through games and virtual environments as a child only thing, this article has made me realize that they can also be used in training of nearly anything. As they become more popular businesses are spending more time and resources on them. Virtual business fronts and offices where professional training occurs, on the company's private island in second life is becoming more common.
As I said, this new way of learning will not replace traditional methods, however archaic they may be, but rather augment them and present a new way to teach. Rather than simply reading, viewing and reciting facts and theories a student can interact with a virtual object and actually manipulate it, change it, and play around with it -- just to see what happens. To learn by doing is a more effective method than just reading.
For some time now, I have been against the read-recite-test method of learning that schools everywhere have adopted. Yes, you do learn from reading, but unless you go over the material several times (7-8 is recommended) then you lose nearly 70% of it immediately. So the 30% that is saturated in your brain is not enough. With an interactive method you can absorb more and retain more.
A virtual environment allows for this, it models the real world closer than the school environment. In the real world, you aren't tested on things as much, books are never closed and you can always get help.

Edit: Fixed two apparent typos that relate to having poor writing skills.
Added: Content, to make a more clear and coherent post.

Added: Images
Full Table_001.bmp
Full Table_002.bmp
Full Table_003.bmp
Full Table_004.bmp
Full Table_005.bmp


Citation in extended entry

Continue reading "Weekend Reading" »