Recently I’ve been working on porting my WebTester project from ASP to PHP. While doing this I have also been adding new features and fixing bugs as I come across them. New items include:
- Ability to randomize questions
- Integrated HTML Editor (no more manual coding)
- ‘Enter’ key selects Next instead of Previous
- Ported from ASP to PHP (so it can be hosted on a Mac/Linux/Windows box, instead of limited to Windows/IIS)
- Each admin user will only see tests created by that user (except for a super-admin)
It should be finished soon and will be used by Delta County Schools.
Hello Steven
Am a php web tested. I found your blog very interesting. I am trying to do something like this for a long time…….can you tell how far are you down the php porting…
Regards
Chandra
I have finished with the port. It took a while, and the most common problem was the old ASP code wasn’t case sensitive, while PHP is. I am now working on a install script for WebTester so it can be installed easily.
Hi Eppler.
Glad you got it working! Any thought about making it opensource?:)
But that a very good you brought up. Case Sensitive part, could provide any example?
Go developers:)
Chandra
Currently I have no plans on making it open source, but you can see a demo at http://webtester.epplersoft.com. This is not the final so there may be some bugs, but it works.
As for the case sensitive part, here is an example. First, here’s the form’s text field input. Notice that “name” is lowercase:
input type=”text” name=”name”
ASP:
var = Request.Form(“Name”) ‘var = Whatever is posted
var = Request.Form(“name”) ‘var = Whatever is posted
In PHP, the variable ‘$var’ wouldn’t get set to the correct value if you weren’t careful:
PHP
$var = $_POST[‘Name’]; // $var = nothing
$var = $_POST[‘name’]; // $var = Whatever is posted
Hope that clears things up. Thanks,
Steven
Hi Steven,
First of all, let me congratulate you on you Webtester program. It’s Awsome!!!
I downloaded the 2010 version which it also great but one small problem… it won’t randomized questions even though I’ve selected the “randomized” check box.
Like I’ve said, the program is top notch, but users will get bored if they see the same questions over and over again.
Any fix or guidance is highly appreciated.
Again, thank you for such a great software.
Sincerely,
Romeo
Hello,
VERY longtime webtester client with a purchased license – revisiting webtester after a long time out and I am told by my server:
“The file ………./testcenter/index.php was encoded by the ionCube Encoder for PHP 4 and cannot run under PHP 5.5 or PHP 5.6. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for either PHP 5.3 or PHP 5.4 or PHP 5.5. in Unknown on line 0”
Is there a fix available for this?
Hi Steven,
Not sure if my other post got through….long-time user of webtester with a paid license. However, I can no longer use my install since the IonCube encoder is made for a previous version of PHP. “…was encoded by the ionCube Encoder for PHP 4 and cannot run under PHP 5.5 or PHP 5.6. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for either PHP 5.3 or PHP 5.4 or PHP 5.5.”
Any chance of a revised version?
Thanks!