Perhaps a script can be seen as a XOOPS module if it can meet some/all the following:(from the original starting point for module quality asurance ages ago)
Is this module using XOOPS permission system
Is this module using XOOPS comment system. Test posting
Is this module using XOOPS notification system
this module uses cache functionalies
this module is smarty compliant, uses template, and applies it to theme design and theme css
Preference settings are available. No settings in file.
Xoops search functionnality will be able to search data in this this module
Block are configurable through XOOPS admin (optionaly in module's admin)
all usual XOOPS directories are in use : /admin, /blocks, /class, /images, /langage,/sql, /templates, /templates/blocks)
Rem: cache /include /class /images are optionnal
A /doc directory that sets :
a) readme file with basic information, module support site / support email, and bugtrack tool
Description of the purpose of the modules, as well as a little
b) Install file which indicates how to install this module
background information (why, motivation, etc...)
c) help file, addressing common problems, dislayed in forums
d) GNU License Text
e) Changelog, informing of applied changes /bugracker Nr links
f) credits file, listing those that have participated in the module development
process
g) upgrade file (if applicable)
h) lang diff file (if applicable)
Theres more if you want it with respect to the way code is written - but its a bit over my head...can send you the files Bender. let me know.