labcalendar Icon

labcalendar

labcalendar maintains an online calendar for teachers wishing to sign

5.0 Stars (1)
9 Downloads (This Week)
Last Update:
  Browse Code Code Repositories

Screenshots

Description

Version 1.0.2 of Lab Calendar by Marie Lypka (labcalendargroup@gmail.com)

DESCRIPTION
labcalendar maintains an online calendar for teachers wishing to sign up for class time in computer labs.
It includes an html page with forms for customizing the calendar for your school.

FEATURES
*Administration through accounts
*User preference items
*Drag and Drop theme elements at the top of the calendar(Super)
*Hiding theme elements from the My Preferences page(Super)
*User account management(Super)
*Mobile access(optional)

TECHNOLOGY
Php5
Javascript
Ajax
Sqlite(from php)
SQL

NAVEGATION
Important areas for navegation are two side panels at the extreme left near the top. There are the "About" and "Lobin" panels. Hovering the mouse over one of these will open it up and allow further selection. The "Login" panel will stay open, allowing a person to login by entering name and password and clicking the "OK". A Right-click on the panel will close it.

labcalendar Web Site

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • labcalendar2
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Version 1.0.2 of Lab Calendar by Marie Lypka (labcalendargroup@gmail.com) DESCRIPTION labcalendar maintains an online calendar for teachers wishing to sign up for class time in computer labs. FEATURES *Administration through accounts *User preference items *Drag and Drop theme elements at the top of the calendar(Super) *Hiding theme elements from the My Preferences page(Super) *User account management(Super) *Mobile access(optional) TECHNOLOGY Php5 Javascript Ajax Sqlite(from php) SQL NAVEGATION Important areas for navegation are two side panels at the extreme left near the top. There are the "About" and "Lobin" panels. Hovering the mouse over one of these will open it up and allow further selection. The "Login" panel will stay open, allowing a person to login by entering name and password and clicking the "OK". A Right-click on the panel will close it. "My Preferences" is reached from the "Login" panel. INSTALLATION labcalendar is easiest to install for your school by accessing it on your server giving the school and schoolsystem after the file name and including "create" also, using the usual syntax for adding these variables to a URL. Blanks are represented by "+" in the school or schoolsystem name. For example, http://labcalendar.99k.org/default.php?create&school=Wiley+Day+School&schoolsystem=Bement+District+4 If your server requires "create" to have a value, you can give it any value, for example, ....?create=345&... In fact this URL will work because labcalendar is already setup as default.php on that server, so you can practice there also. As you access the software at its URL, any error messages will tell you what file permissions are needed. After those messages are attended to, the person installing the software logs in as "admin" with password "admin", clicks "Login" and then "My Preferences", then clicks "About" and then "Help" and starts reading the help there. In "My Preferences", a person uses the forms on that page to setup the particulars for your school (and schoolsystem) and save them in the sqlite database that php provides. The sample values given should be of help. Then you will probably want to create a "Nickname" file using the name of the school's mascot. By using a "Nickname" file instead of "default.php" in the URL, one does not include the school and schoolsystem values in the URL ever again. And adding "create" does nothing, but is best dropped. At some point, the person installing labcalendar, should create an account for the Super(admin), privilege of 15, and disable the "admin" account by changing its privilege to 5 or 0. THEMES The software comes with a built-in theme composed of four elements at the top of the calendar. The Super(admin) can Drag and Drop them using the Right mouse button, then (Left) click the "Set" button to remember the position. The Super(admin) can view and change element propertes further in "My Preferences", that even includes hiding elements. MOBILE ACCESS If you want mobile access to this software, you must put a copy of hawhaw.inc from www.hawhaw.de in the same directory as this software. It is free software. There is no problem with not having it, if you will only use web access. If you later want to have mobile access, besides getting hawhaw.inc there is no uninstall or reinstall of labcalendar required. ACCOUNTS Teachers are given privilege 5 (User). Privilege of 0 is (Guest) and provides minimal abilities. Computer Lab Aides are given privilege 10 (Admin) so they can help teachers in the lab. The Super(admin) creates accounts and maintains long range aspects of the calendar in addition to helping teachers. PASSWORD The default initial password is "lab". That allows a person to sign and change the password in their "My Preferences" area. To go there just click the "Login" side panel on the left and then "My Preferences". DATABASE Each schoolsystem is a database, each school has tables in the database and each lab has specific information stored in the school's tables but share general school level information. Within this structure one can choose to add other school-like or lab-like entities as either new schoolsystems, schools or labs depending on the exact relation desired.

    Posted 11/14/2011
Read more reviews

Additional Project Details

Intended Audience

End Users/Desktop

User Interface

XUL

Programming Language

JavaScript, PHP

Registered

2011-11-13
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.