another needy person

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

another needy person

Martin, Jocelyn S

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Rolig Loon
Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators



_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Rolig Loon
Ooops.  Small (but significant) error.  Repaired:

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig

On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:
Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators




_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Martin, Jocelyn S

Rolig,

You have vastly overestimated my knowledge base here. What do I do with this script? I have never constructed a scripted object.

Brennna

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 2:20 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

 

Ooops.  Small (but significant) error.  Repaired:

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig

 

On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:

Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

 

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 

 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Rolig Loon
Rez a prim of your choice, decorate it with textures of your choice, and put this script into it. (Ok, specifically, open the Contents tab of your editor once you have selected your new prim.  Then click New Script to create a new script.  Double click the new script to open it and then copy/paste the script I just gave you into the New Script, replacing what's there already.  Click SAVE and close your editor.)

Rolig

On Tue, Sep 9, 2014 at 2:56 PM, Martin, Jocelyn S <[hidden email]> wrote:

Rolig,

You have vastly overestimated my knowledge base here. What do I do with this script? I have never constructed a scripted object.

Brennna

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 2:20 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

 

Ooops.  Small (but significant) error.  Repaired:

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig

 

On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:

Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

 

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 

 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators



_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Martin, Jocelyn S

Thanks so much, Rolig. I might have guessed you’d have the solution! J

Brenna

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 3:03 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

 

Rez a prim of your choice, decorate it with textures of your choice, and put this script into it. (Ok, specifically, open the Contents tab of your editor once you have selected your new prim.  Then click New Script to create a new script.  Double click the new script to open it and then copy/paste the script I just gave you into the New Script, replacing what's there already.  Click SAVE and close your editor.)

Rolig

 

On Tue, Sep 9, 2014 at 2:56 PM, Martin, Jocelyn S <[hidden email]> wrote:

Rolig,

You have vastly overestimated my knowledge base here. What do I do with this script? I have never constructed a scripted object.

Brennna

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 2:20 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

 

Ooops.  Small (but significant) error.  Repaired:

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig

 

On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:

Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

 

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 

 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Granaas, Michael
In reply to this post by Rolig Loon
Didn't even know I needed this, now I cannot wait to put it together and try it out.
 
Michael

__________________________________________________________

Michael Granaas                                           [hidden email]

Department of Psychology                           SL: VRprofessor Resident

University of South Dakota

414 E. Clark St                                             Phone: 605 677 5295

Vermillion, SD  57069                                 FAX: 605 677 3195

 ____________________________________________________________

My Personal Pet Project:  http://maps.secondlife.com/secondlife/Hamnida/139/62/91 

Free classrooms for educators exploring Second Life

 

From: [hidden email] [[hidden email]] On Behalf Of Rolig Loon [[hidden email]]
Sent: Tuesday, September 09, 2014 3:02 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

Rez a prim of your choice, decorate it with textures of your choice, and put this script into it. (Ok, specifically, open the Contents tab of your editor once you have selected your new prim.  Then click New Script to create a new script.  Double click the new script to open it and then copy/paste the script I just gave you into the New Script, replacing what's there already.  Click SAVE and close your editor.)

Rolig

On Tue, Sep 9, 2014 at 2:56 PM, Martin, Jocelyn S <[hidden email]> wrote:

Rolig,

You have vastly overestimated my knowledge base here. What do I do with this script? I have never constructed a scripted object.

Brennna

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 2:20 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

 

Ooops.  Small (but significant) error.  Repaired:

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig

 

On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:

Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig

 

On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:

I need something that I figure one of you already knows all about. J

I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 

This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.

I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  

 

Jocelyn

SL: Brenna Meredith

 

 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 

 


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators



_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Eloise Pasteur
If you don’t want to check back (you might be lazy, you might be expecting a LOT of visitors and not want it to crash, you might have a strict time limit or similar) you can do things like have it email you instead.

Ironically, the neatest way to do this, especially if you’re not going to be logged in a lot is cheat and use the instant message system (or set up a dummy avatar with instant messages forwarding to your email)

default
{
touch_start(integer n)
{
string out;
integer i=0;
while(i<n)
{
out+=llDetectedName(i)+"\n”;
i++;
}
out+”Touched me."
llInstantMessage(llGetOwner(), out);
}
}

This won’t give you a unique list - it doesn’t store the names anywhere, but will shoot the names out by IM and that will bounce through to you by email. Note that if you’re logged in (which is why using an alt you never log in could be a good idea) they will just come to you by IM. If you get a cluster that finish together, you’ll get an IM of names together, one per line, with Touched me on a line at the bottom. Rollig’s list should be good for several thousand visitors and could be adapted to add a timestamp etc. but does require you being in-world to check it and can just crash without warning when it gets full.

If you’re not expecting clusters you can do a proper emailer, but it has a long delay to encourage you not to so it’s often best to avoid it. Replace the line that starts llInstantMessage with llEmail(“your email address in quotes”, “subject of email in quotes”, out);

So I might have llEmail(“[hidden email]”, “poller touches”, out);

This will work and send emails even if you’re in world. 

El.


On 10 Sep 2014, at 12:31, Granaas, Michael <[hidden email]> wrote:

Didn't even know I needed this, now I cannot wait to put it together and try it out.
 
Michael
__________________________________________________________Michael Granaas                                           [hidden email]Department of Psychology                           SL: VRprofessor ResidentUniversity of South Dakota414 E. Clark St                                             Phone: 605 677 5295Vermillion, SD  57069                                 FAX: 605 677 3195 ____________________________________________________________
Free classrooms for educators exploring Second Life
 

From: [hidden email] [[hidden email]] On Behalf Of Rolig Loon [[hidden email]]
Sent: Tuesday, September 09, 2014 3:02 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person

Rez a prim of your choice, decorate it with textures of your choice, and put this script into it. (Ok, specifically, open the Contents tab of your editor once you have selected your new prim.  Then click New Script to create a new script.  Double click the new script to open it and then copy/paste the script I just gave you into the New Script, replacing what's there already.  Click SAVE and close your editor.)

Rolig

On Tue, Sep 9, 2014 at 2:56 PM, Martin, Jocelyn S <[hidden email]> wrote:
Rolig,
You have vastly overestimated my knowledge base here. What do I do with this script? I have never constructed a scripted object.
Brennna
 
From: [hidden email] [mailto:[hidden email]] On Behalf Of Rolig Loon
Sent: Tuesday, September 09, 2014 2:20 PM
To: SL Educators (The SLED List)
Subject: Re: [SLED] another needy person
 

Ooops.  Small (but significant) error.  Repaired: 

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (!~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Sorry about that.  Rolig
 
On Tue, Sep 9, 2014 at 2:15 PM, Rolig Loon <[hidden email]> wrote:

Just something to click on?  This is about as simple as it gets.  Visitor clicks:  device saves name.  Owner clicks: device tells owner names.  A visitor is only counted once.

list gAvs;

default
{
    touch_start(integer total_number)
    {
        if (llDetectedKey(0) != llGetOwner())
        {
            if (~llListFindList(gAvs,[llDetectedName(0)]))
            {
                gAvs += [llDetectedName(0)];
            }
        }
        else
        {
            llOwnerSay("List of avatars who have clicked this device: ");
            integer i;
            while (i < llGetListLength(gAvs))
            {
                llOwnerSay(llList2String(gAvs,i));
                ++i;
            }
        }
    }
}

Rolig
 
On Tue, Sep 9, 2014 at 2:04 PM, Martin, Jocelyn S <[hidden email]> wrote:
I need something that I figure one of you already knows all about. J
I need a device that can be placed within a sim,  that will verify the identities of the avatars who click on it. A sort of ‘Kilroy was here’ counting device, if you will. 
This is for a treasure hunt, and I need to be able to count who actually deciphers the clues and gets to the right locations.
I am not wedded to what it would look like, or how it would work, just that at a particular point in time I can get an accurate list of the avatars who visited that location during the treasure hunt. I need it to be cheap/copiable, as we’ll have several sites people are to visit.  
 
Jocelyn
SL: Brenna Meredith
 
 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators

 
 

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Sharon Collingwood-2
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points. Then, if I just put a filter in my e-mail, the names are all collected for me.

While we're on the topic of scripting, I'm wondering if there's any way to script an object so the notecard pops up on the screen, instead of having to be found in the receiver's inventory.  I think I have seen systems like this. The open notecard could then be saved, like any notecard.


On Sep 10, 2014, at 8:29 AM, Eloise Pasteur <[hidden email]> wrote:

This will work and send emails even if you’re in world. 


Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Eloise Pasteur
I think it depends on the viewer and settings, but llGiveInventory(llDetectedKey(0), “some notecard name”); in the right place (with the right name and key elements of course) usually pops up a notecard in the viewer window, at least in a lot of 3rd party viewers.

If you put the notecard in a list and use llGiveInventoryList(llDetectedKey(0), “some folder name”, “some list of items”); then it doesn’t usually pop up the individual items in the list, even if there’s only one name.

(Sorry if that’s over beginning scripter’s heads, I know Sharon knows her way around a script a bit.)

El
On 10 Sep 2014, at 15:24, Sharon Collingwood <[hidden email]> wrote:

You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points. Then, if I just put a filter in my e-mail, the names are all collected for me.

While we're on the topic of scripting, I'm wondering if there's any way to script an object so the notecard pops up on the screen, instead of having to be found in the receiver's inventory.  I think I have seen systems like this. The open notecard could then be saved, like any notecard.


On Sep 10, 2014, at 8:29 AM, Eloise Pasteur <[hidden email]> wrote:

This will work and send emails even if you’re in world. 


Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Rolig Loon
I don't think that function is unique to TPVs, but some of them make it easier to use that V3 does.  Take a look at the Debug Setting ShowNewInventory, which automatically displays new notecards/textures/andmarks when set to TRUE.  I've had mine set that way for ages, so I don't recall whether I did it myself or Firestorm did it.  In any case, the Debug Setting is not unique to Firestorm.  It ought to work for any viewer.  Of course, that means you can't count on any visitor to your area having set it .....

Rolig

On Wed, Sep 10, 2014 at 9:44 AM, Eloise Pasteur <[hidden email]> wrote:
I think it depends on the viewer and settings, but llGiveInventory(llDetectedKey(0), “some notecard name”); in the right place (with the right name and key elements of course) usually pops up a notecard in the viewer window, at least in a lot of 3rd party viewers.

If you put the notecard in a list and use llGiveInventoryList(llDetectedKey(0), “some folder name”, “some list of items”); then it doesn’t usually pop up the individual items in the list, even if there’s only one name.

(Sorry if that’s over beginning scripter’s heads, I know Sharon knows her way around a script a bit.)

El
On 10 Sep 2014, at 15:24, Sharon Collingwood <[hidden email]> wrote:

You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points. Then, if I just put a filter in my e-mail, the names are all collected for me.

While we're on the topic of scripting, I'm wondering if there's any way to script an object so the notecard pops up on the screen, instead of having to be found in the receiver's inventory.  I think I have seen systems like this. The open notecard could then be saved, like any notecard.


On Sep 10, 2014, at 8:29 AM, Eloise Pasteur <[hidden email]> wrote:

This will work and send emails even if you’re in world. 


Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators



_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Eloise Pasteur
Yup.

I think it’s set to FALSE in the SL standard viewer. I’m not 100% sure but I think in Firestorm it depends on your mode settings (and you might have tweaked it personally on top of that). But I’m not 100% of any of that, it’s scraps of memory and I’m not going to go and check, sorry Sharon!

El.

On 10 Sep 2014, at 15:58, Rolig Loon <[hidden email]> wrote:

I don't think that function is unique to TPVs, but some of them make it easier to use that V3 does.  Take a look at the Debug Setting ShowNewInventory, which automatically displays new notecards/textures/andmarks when set to TRUE.  I've had mine set that way for ages, so I don't recall whether I did it myself or Firestorm did it.  In any case, the Debug Setting is not unique to Firestorm.  It ought to work for any viewer.  Of course, that means you can't count on any visitor to your area having set it .....

Rolig

On Wed, Sep 10, 2014 at 9:44 AM, Eloise Pasteur <[hidden email]> wrote:
I think it depends on the viewer and settings, but llGiveInventory(llDetectedKey(0), “some notecard name”); in the right place (with the right name and key elements of course) usually pops up a notecard in the viewer window, at least in a lot of 3rd party viewers.

If you put the notecard in a list and use llGiveInventoryList(llDetectedKey(0), “some folder name”, “some list of items”); then it doesn’t usually pop up the individual items in the list, even if there’s only one name.

(Sorry if that’s over beginning scripter’s heads, I know Sharon knows her way around a script a bit.)

El
On 10 Sep 2014, at 15:24, Sharon Collingwood <[hidden email]> wrote:

You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points. Then, if I just put a filter in my e-mail, the names are all collected for me.

While we're on the topic of scripting, I'm wondering if there's any way to script an object so the notecard pops up on the screen, instead of having to be found in the receiver's inventory.  I think I have seen systems like this. The open notecard could then be saved, like any notecard.


On Sep 10, 2014, at 8:29 AM, Eloise Pasteur <[hidden email]> wrote:

This will work and send emails even if you’re in world. 


Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Vicki Robinson
In reply to this post by Sharon Collingwood-2

On Wed, Sep 10, 2014 at 10:24 AM, Sharon Collingwood <[hidden email]> wrote:
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points.

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?

Vicki
"Oddprofessor Snoodle" in SL


--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Eloise Pasteur
You can do it, but you really need either a “server” based in SL to pick stuff up and handle the script and respond (this won’t be instant, but could be within a minute or two) or an external server (you can rent space on one for about US$6/month) or your institution MIGHT give you access to one with the necessary rights. This will give you basically instant feedback (within a few seconds).

With the former, you can write everything in LSL but it gets pretty fugly pretty fast, especially as it gets more and more complex.

With the latter, depending on your server, you’ll need someone that writes php, asp, java or similar. They all have tools to let you make it nicer to work with as it gets bigger and more complex without running into issues with LL’s memory limits and so on.

El.

On 10 Sep 2014, at 16:08, Vicki Robinson <[hidden email]> wrote:


On Wed, Sep 10, 2014 at 10:24 AM, Sharon Collingwood <[hidden email]> wrote:
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points.

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?

Vicki
"Oddprofessor Snoodle" in SL


--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.
_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Vicki Robinson
That's cool. Can you point me toward more information about the external server option? 

Thanks!

Vicki

On Wed, Sep 10, 2014 at 11:14 AM, Eloise Pasteur <[hidden email]> wrote:
You can do it, but you really need either a “server” based in SL to pick stuff up and handle the script and respond (this won’t be instant, but could be within a minute or two) or an external server (you can rent space on one for about US$6/month) or your institution MIGHT give you access to one with the necessary rights. This will give you basically instant feedback (within a few seconds).

With the former, you can write everything in LSL but it gets pretty fugly pretty fast, especially as it gets more and more complex.

With the latter, depending on your server, you’ll need someone that writes php, asp, java or similar. They all have tools to let you make it nicer to work with as it gets bigger and more complex without running into issues with LL’s memory limits and so on.

El.

On 10 Sep 2014, at 16:08, Vicki Robinson <[hidden email]> wrote:


On Wed, Sep 10, 2014 at 10:24 AM, Sharon Collingwood <[hidden email]> wrote:
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points.

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?

Vicki
"Oddprofessor Snoodle" in SL


--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.
_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators




--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Sharon Collingwood-2
In reply to this post by Eloise Pasteur
Well, there's no way I will be able to get my students to go in and change the default.  I guess I'll stay with scripting objects to speak in text chat.

The old fashioned click-on-a-prim-to-open-webpage is also an alternative.

But you'd think that we could come up with something better.



On Sep 10, 2014, at 11:02 AM, Eloise Pasteur <[hidden email]> wrote:

I think it’s set to FALSE in the SL standard viewer. I’m not 100% sure but I think in Firestorm it depends on your mode settings (and you might have tweaked it personally on top of that). But I’m not 100% of any of that, it’s scraps of memory and I’m not going to go and check, sorry Sharon!




Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Rolig Loon
In reply to this post by Vicki Robinson
This sort of application calls out for use of the various KVP functions that are only accessible if you are authorized to create an Experience.  Key-Value pairs are stored and manipulated in the dataserver. With them you can store and update pairs of related data elements (student UUID - score, for example) and of course you could pack several elements into a single value if you have a way to unpack them later.  See http://wiki.secondlife.com/wiki/LlCreateKeyValue and related functions.  There are memory limitations, as with most things in LSL, but it's a nice technology.  The big catch, for now, is that you have to apply for and be accepted into the Experience Keys Beta group.

Rolig

On Wed, Sep 10, 2014 at 10:08 AM, Vicki Robinson <[hidden email]> wrote:

On Wed, Sep 10, 2014 at 10:24 AM, Sharon Collingwood <[hidden email]> wrote:
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points.

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?

Vicki
"Oddprofessor Snoodle" in SL


--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.

_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators



_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Eloise Pasteur
In reply to this post by Vicki Robinson
Your best bet is a quick search with your search engine of choice. You’re after a web hosting service.

I use bluehost.com and would happily recommend them to anyone else - but there’s load and load of similarly priced providers out there. 

They’ll splurge you with a million details, but you’ll realistically need a database (MySQL is the most likely, PostGRE or something similar, MSSQL possibly) and it must support a server side scripting language - PHP, ASP, Java, Perl, Python. If you’ve got access to computer science students, Ruby on Rails might be a contender. The commonest (and cheapest, easiest and so on) is probably what they call a LAMP server.

I haven’t really explored and used them, but Amazon do something like this as well, that starts small and cheap and can be expanded. They’re a bit of a fiddle to set up from what I understand, but once you’ve got it, they’re easy enough. I think it’s an Amazon EC3 server. Can’t tell you about the price. I have worked on someone’s site set up on this sort of system though, and they use it to run an online shop that runs with PHP and MySQL on a Linux shell, so all the elements of a LAMP server are there and probably cheap.

El.

On 10 Sep 2014, at 16:31, Vicki Robinson <[hidden email]> wrote:

That's cool. Can you point me toward more information about the external server option? 

Thanks!

Vicki

On Wed, Sep 10, 2014 at 11:14 AM, Eloise Pasteur <[hidden email]> wrote:
You can do it, but you really need either a “server” based in SL to pick stuff up and handle the script and respond (this won’t be instant, but could be within a minute or two) or an external server (you can rent space on one for about US$6/month) or your institution MIGHT give you access to one with the necessary rights. This will give you basically instant feedback (within a few seconds).

With the former, you can write everything in LSL but it gets pretty fugly pretty fast, especially as it gets more and more complex.

With the latter, depending on your server, you’ll need someone that writes php, asp, java or similar. They all have tools to let you make it nicer to work with as it gets bigger and more complex without running into issues with LL’s memory limits and so on.

El.

On 10 Sep 2014, at 16:08, Vicki Robinson <[hidden email]> wrote:


On Wed, Sep 10, 2014 at 10:24 AM, Sharon Collingwood <[hidden email]> wrote:
You know, I could use this in my sim to work in a little "prize" for students.  I could put the script in an object, and when they touched it, they would get bonus points.

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?

Vicki
"Oddprofessor Snoodle" in SL


--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.
_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators




--
Vicki Robinson
Associate Professor
National Technical Institute for the Deaf
LBJ-2263
Rochester Institute of Technology

CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.
_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators
Reply | Threaded
Open this post in threaded view
|

Re: another needy person

Sharon Collingwood-2
In reply to this post by Vicki Robinson
Did you ever try the VUSHI system, Vicki? It was a project from Texas State Technical College, I think the head person was Chris Gibson.

https://www.linkedin.com/in/cgibson333

It seems to have stalled now, I don't think anyone is working on it, but it was a great idea. I went to a couple of demos, and thought it was briliant.  It was a HUD-based system that connected right into their LMS. Pretty simple, and seemed to work well. But they were really into monetizing it for their institution, so it was too expensive for me, and I think that's why it went nowhere.

If we could just get a little support from our institutions, we could have lots of stuff like this.


Anyway, another thing to think about: If you create a prim and set its default to "zoom," you get some interesting properties for gamification. You can put instructions on the prim, or in the name of the prim.

If you play around with those prim  properties you'll see how close the SL program is to actually being useful for us.  If you click on the little "i" that comes up in the zoom settings, it opens up a screen.  Why not make that screen a text screen? How hard would that be?



On Sep 10, 2014, at 11:08 AM, Vicki Robinson <[hidden email]> wrote:

This jumped out at me. Ive been looking for a way to "gameify" my students' work in SL. I'd like them to be able to unlock badges, level up, defeat bosses, etc, but I can't figure out a way to make the feedback instant. The problem is that my students come to SL to do their work, but they also have a Webassign window open, and that is where they record their data, report calculation results, and answer questions.

I'm pretty stumped. Anyone have any ideas for this?




Dr. Sharon Collingwood
Department of Women's, Gender and Sexuality Studies
The Ohio State University
286 University Hall, 230 North Oval Mall
Columbus, Ohio 43210-1311

Blog: Exploring the Virtual Classroom

Second Life, Open Sim: Ellie Brewster
Twitter: @EllieBrewster

Feminist Cyberspaces: Pedagogies in Transition


_______________________________________________
Educators mailing list
To unsubscribe
https://lists.secondlife.com/cgi-bin/mailman/listinfo/educators