Difference between revisions of "Scripting Certification"

From Second Life Wiki
Jump to navigation Jump to search
Line 29: Line 29:
** {{LSLGC|Email}}
** {{LSLGC|Email}}
* Documentation Styles
* Documentation Styles
== Intermediate Core Scripting Certification ==
Required for the Advanced Certifications<br/>
'''Topics:'''
* Asset Management
** {{LSLGC|Inventory}}
* {{LSLGC|Permissions/Script|Avatar Permissions}}
** Animation
** Camera
** Controls
** Money
* {{LSLGC|Dataserver}}
* External Communications - Interacting with external data stores & web content<br/>
** {{LSLGC|Email}}
** {{LSLGC|HTTP}}
** {{LSLGC|XML-RPC}}
* Data Management
** String Parsing
** Manipulating Large Datasets
* Basic Understanding
** Object animation
** Texture animation
** Particle systems


== Intermediate Scripting Certifications ==
== Intermediate Scripting Certifications ==
Line 35: Line 58:
'''Topics:'''
'''Topics:'''
* Land based Audio & Video
* Land based Audio & Video
=== Asset Management ===
'''Topics:'''
* {{LSLGC|Inventory}}
=== {{LSLGC|Permissions/Script|Avatar Permissions}} ===
'''Topics:'''
* Animation
* Camera
* Controls
* Money
=== Basic Animation ===
'''Topics:'''
* Object animation
* Texture animation
* Particle systems


=== {{LSLGC|Attachment}}s ===
=== {{LSLGC|Attachment}}s ===
Line 64: Line 70:


=== {{LSLGC|Detected|Detection}} & {{LSLGC|Sensor|Sensing}} ===
=== {{LSLGC|Detected|Detection}} & {{LSLGC|Sensor|Sensing}} ===
'''Topics:'''
=== {{LSLGC|Dataserver}} ===
'''Topics:'''
'''Topics:'''


=== Physics & Collisions  ===
=== Physics & Collisions  ===
'''Topics:'''
'''Topics:'''
=== Data Management ===
'''Topics:'''
* String Parsing
* Manipulating Large Datasets
=== External Communications ===
'''Description:''' Interacting with external data stores & web content<br/>
'''Topics:'''
* {{LSLGC|Email}}
* {{LSLGC|HTTP}}
* {{LSLGC|XML-RPC}}


== Advanced Scripting Certifications ==
== Advanced Scripting Certifications ==

Revision as of 07:47, 3 May 2007

The holder of a SL Certification has demostrated compency in basic SL User Interface, SL Permissions

This certification exams consisted objective type questions such as true/false or multiple choice questions and simulated labs for examining a candidate's expertise. For this reason, it is essential that those aspiring for SL Scripting certification have sufficient hands-on experience. The majority of questions will require the writing of scripts.

Certifications

Core Scripting Certification

All Intermediate and Advanced scripting certifications require a Core Scripting Certification.

Topics:

Intermediate Core Scripting Certification

Required for the Advanced Certifications
Topics:

  • Asset Management
  • Avatar Permissions
    • Animation
    • Camera
    • Controls
    • Money
  • Dataserver
  • External Communications - Interacting with external data stores & web content
  • Data Management
    • String Parsing
    • Manipulating Large Datasets
  • Basic Understanding
    • Object animation
    • Texture animation
    • Particle systems

Intermediate Scripting Certifications

Media Management

Topics:

  • Land based Audio & Video

Attachments

Topics:

  • HUD
  • Body

Movement

Topics:

  • Objects
  • Linked Prims

Detection & Sensing

Topics:

Physics & Collisions

Topics:

Advanced Scripting Certifications

Applied Animation

Topics:

  • Object animation
  • Texture animation
  • Particle systems

Agent Interaction/UI

Requires: Data Management
Topics:

  • Chat Interfaces
  • Touch based UI
  • Dialog UI
  • Notecard Config

Vehicles

Topics:

Database Scripting

Requires: Data Management
Topics:

Test Scoring

Proposal A

This complex scoring system allows for sections to be tailored so that less important sections have less impact on the score without upsetting the balance of points.

  • Each section is scored seperately.
  • Each question will be worth some number of points.
  • Each section would have a set number of points that could count towards the total.
    • A hypothetical section may contain 20 points worth of questions only 15 would be counted.
    • This would allow for the user to get a certain number of questions wrong in a section without it effecting the score.
  • The section scores would be totaled and then a pass/fail would be determined based on some set number of points that could be missed.
    • The total section usable points may add up to something like 200 but the user would only need something like 190 to pass.