NAME
PHPLive::Report - Generate reports for PHPLive!
VERSION
This document describes version 0.01 of PHPLive::Report (from Perl
distribution PHPLive-Report), released on 2014-07-24.
SYNOPSIS
Use the included gen-phplive-reports to generate HTML report files.
DESCRIPTION
PHP Live! is a web-based live chat/live support application,
. As of this writing, version 4.4.7, the
reports it generates are quite limited. This module produces additional
reports for your PHP Live! installation.
Legends
Report items should be obvious from their names, but here are the
explanation:
Chat reports
* pct_rated
Percentage of chats that are rated by clients.
* pct_has_transfers
Percentage of chats that involve a transfer of operators.
* avg_chat_duration
Average chat duration, in minutes.
* avg_rating
Average chat rating from clients. This is counted over chats that
are rated only, of course.
* num_chats
Number of chats.
* avg_msg_lines
Average number of message lines in a single chat.
* avg_msg_words
Average number of words in a single chat. Note that the username
prefix in message lines and non-message lines are excluded, so in
this snippet of transcript:
Foo has joined the chat.
Foo: Hello!
Bar: How may I help you?
the number of words is 6, not 8.
* avg_msg_lines
Average number of characters in a single chat. Like in
"avg_msg_words", the username prefix in message lines and
non-message lines are excluded.
Department reports
Operator reports
FUNCTIONS
gen_phplive_reports(%args) -> any
Arguments ('*' denotes required arguments):
* dbh* => *obj*
* month* => *int*
* year* => *int*
Return value:
(any)
parse_phplive_transcript($transcript) -> any
The "plain" column in "p_transcripts" table stores the actual chat
transcript. Entities characters like "<" and ">" are
HTML-entities-escaped (becoming "<" and ">"). Multiple lines are
squished together into a single line. No timestamp is recorded for each
message.
Arguments ('*' denotes required arguments):
* transcript* => *str*
Return value:
(any)
HOMEPAGE
Please visit the project's homepage at
.
SOURCE
Source repository is at
.
BUGS
Please report any bugs or feature requests on the bugtracker website
When submitting a bug or request, please include a test-file or a patch
to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Steven Haryanto
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Steven Haryanto.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.