Difference between revisions of "Scripting Certification"
Line 7: | Line 7: | ||
=Certifications= | =Certifications= | ||
== [[{{PAGENAME}}/Core|Core Scripting Certifications]] == | == [[{{PAGENAME}}/Core|Core Scripting Certifications]] == | ||
'''Discussion:''' | |||
I know this should go somewhere else but I can't figure out where. So... | |||
I firmly believe that the certification should have emphasis on efficient programming techniques. Our code runs in a tiny memory space (16K) and even a simple script can have a huge impact on performance. I have also been unable to find a coherent source of information on performance tuning scripts. | |||
-C.R. | |||
=== [[{{PAGENAME}}/Core/Basic|Core:Basic Scripting Certification]] === | === [[{{PAGENAME}}/Core/Basic|Core:Basic Scripting Certification]] === | ||
'''Required for:''' Advanced Certifications, Intermediate Certifications and [[{{PAGENAME}}/Core/Intermediate|Core:Intermediate Scripting Certification]].<br/> | '''Required for:''' Advanced Certifications, Intermediate Certifications and [[{{PAGENAME}}/Core/Intermediate|Core:Intermediate Scripting Certification]].<br/> |
Revision as of 09:32, 11 May 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials | Certification |
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 Certifications
Discussion: I know this should go somewhere else but I can't figure out where. So... I firmly believe that the certification should have emphasis on efficient programming techniques. Our code runs in a tiny memory space (16K) and even a simple script can have a huge impact on performance. I have also been unable to find a coherent source of information on performance tuning scripts. -C.R.
Core:Basic Scripting Certification
Required for: Advanced Certifications, Intermediate Certifications and Core:Intermediate Scripting Certification.
Topics:
- Syntax & Logic
- Comments
- Conditionals
- Events
- Functions
- States
- Debugging
- Asset Permissions
- Setting Properties
- LSL Caveats/Constraints
- Send Messages to User
- Script Communications
- Documentation Styles
Core:Intermediate Scripting Certification
Requirements: Core:Basic Scripting Certification
Required for: 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
Intermediate Scripting Certifications
Requirements: Core:Basic Scripting Certification
Land & Media Management
Topics:
- Land based Audio & Video
- Terraforming
- Access/Ban Lists
Attachments
Topics:
- HUD
- Body
Physical and Non-Physical Movement
Topics:
- Physics
- Methods
- Events
- Non-Physics
- Objects
- Linked Prims
- Caveats
Detection & Sensing
Topics:
Advanced Scripting Certifications
Requirements: Core:Intermediate Scripting Certification
Advanced Particle Systems
Topics:
- ?
Applied Quaternion Mathematics
Topics:
- Object Animation
Agent Interaction/UI
Topics:
- Chat Interfaces
- Touch based UI
- Dialog UI
- Notecard Config
Vehicles
Requires: Physical and Non-Physical Movement
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.