Hi,
my first comments to the feature proposal:
-----------------------------------------------------------------
1. Wouldn't be better to log each task to some log table and
do the statistics and accounting based on the log? In the
implementation proposal I couldn't find any support for time
based statistics as proposed tables are only cummulative.
If the server records all agents activities with time, result
project, etc, those statistics could be easily online calculated
from the log table -database should be able to do it. If we
implement some archive on log table (i.e. three month in log
table, then move results to archive table) we should be able to
keep log table "manageble" and results quick enough.
Another posibility is to implement some kind of
monthly "billing" on log table to cumulate results per user,
project or team.
2. Another thing I believe I do not understand enough is
statistics for user versus agent. Isn't statistics for user
enough? What is relation between agent and user? User can
have one or more agents, but is it useful to monitor it. Won't
be user monitor the right level of detail? I would say that
agent monitor is client specific and should be part of agent
monitor tools.
3. Point: the strategy proposed is the flat calculation of
points. Would'nt be better to allow some strategy for receiving
points in project (what I have in mind right now is to award
regular computing - if user is contributing every day - give
more point OR award every 5th successful task in row ...).
The point per task assignment could be part of project
interface with support of information from log table.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1137225
Hi,
my first comments to the feature proposal:
-----------------------------------------------------------------
1. Wouldn't be better to log each task to some log table and
do the statistics and accounting based on the log? In the
implementation proposal I couldn't find any support for time
based statistics as proposed tables are only cummulative.
If the server records all agents activities with time, result
project, etc, those statistics could be easily online calculated
from the log table -database should be able to do it. If we
implement some archive on log table (i.e. three month in log
table, then move results to archive table) we should be able to
keep log table "manageble" and results quick enough.
Another posibility is to implement some kind of
monthly "billing" on log table to cumulate results per user,
project or team.
2. Another thing I believe I do not understand enough is
statistics for user versus agent. Isn't statistics for user
enough? What is relation between agent and user? User can
have one or more agents, but is it useful to monitor it. Won't
be user monitor the right level of detail? I would say that
agent monitor is client specific and should be part of agent
monitor tools.
3. Point: the strategy proposed is the flat calculation of
points. Would'nt be better to allow some strategy for receiving
points in project (what I have in mind right now is to award
regular computing - if user is contributing every day - give
more point OR award every 5th successful task in row ...).
The point per task assignment could be part of project
interface with support of information from log table.