|
|
|
Technical Details
- The RotoLeague software requires the following items and are not included
with the software: Web server and web host, Cold Fusion MX application
server (usually the web host will have this software running on their
web server) and a Microsoft SQL Server 7 or later database.
- Source code is provided to you and changes are permitted to suit your
own needs. Software is written in HTML, JavaScript, XML and Cold Fusion
MX. In addition, there are database table structures, triggers and stored
procedures that are provided as part of the software package.
- Stat feeds, position counts and player details are not included and
must be purchased separately from a third party vendor.
- Absolutely no technical support is provided by RotoLeague. A 30-day
transition assistance program is available to help you understand the
technical details of the system, but no bug fixes or enhancements are
included.
- We have a 200+ page System Requirements Document that is included
and describes in great technical detail each function in the system.
A sample of this document is available upon
request.
General Features
- RotoLeague software is designed to run any major sport. We have run
fantasy baseball and fantasy football leagues using the software and
no code changes are required to run any other sport.
- Online User Registration with no manual intervention required.
- Password reminder routine for users to retrieve their own passwords
without any manual intervention.
- Database-driven Frequently Asked Questions which can be updated in
seconds.
- Contact Us feature sends e-mail to any number of recipients without
revealing the recipients' e-mail address, thus avoiding spam.
- Other informational pages such as this Feature List, About Us, Press
Releases, etc.
System Administrator Features
- System Administrators have privileges to access any league at any
time.
- System Administrators can log on as any user in the system at any
time.
- System Administrators can de-activate any user at any time.
- System Administrators can import stat files (not included) manually
outside of the scheduled routines.
- Manual updates to stat data can be made at any time.
- League standings can be calculated on demand.
- Pro Player list and details can be edited at any time.
- Pro Schedule can be edited at any time (to accomodate for rainouts
or any other schedule changes).
- New public leagues can be created at any time. A new public league
is automatically created once a previous public league has been filled,
but this can be overridden with this feature.
- Leagues can be deleted at any time.
- System Administrators can e-mail all members in a league at any time.
- System Administrators can e-mail paid members in a league at any time.
- System Administrators can place a message in any user's inbox at any
time.
- Online view of all users and leagues in the database.
- Access to the Web Site Dashboard showing the # of registered users
as well as different statistics for each sport in the database.
League Homepage
- Each league has its own customizable homepage with multiple views
permitted.
- Site news module is available to show updated site news for both logged
in and not logged in customers. This allows you to update your customers
with the latest enhancements or other news about your site.
- Each user is presented with a drop-down list of their current leagues
and teams and can jump from league to league with a click of a button.
- An Outstanding Invoice module shows the user what bills are still
outstanding on their account.
- Current league standings are shown on the league hompeage.
- The latest league transactions (the # of which are customizable per
user) are shown on the homepage.
- A commissioner's message is also shown on the league hompeage. Each
league commissioner can edit their message at any time.
- A league message board is shown and allows all users to add a message
to the message board.
User Profile
- All users can update their own personal information (name, phone,
address, e-mail, etc.) at any time.
- A secondary e-mail address is available to all users as some people
have two different e-mail addresses they like to use.
- Each user can customize the # of days of transactions they would like
to see on their League homepage.
- Each user can change the look and feel of their league homepage with
two different viewing options.
- If the user no longer wishes to be a part of the league or the service,
they can De-activate their account on the User Profile page.
Chat Room
- System Administrators can join any league's chat room at any time.
- Chat Rooms can be enabled/disabled for any league.
- Each league gets their own chat room.
- Each user in the chat room can send private messages to other users.
- No Java required, meaning that this chat room will work through all
firewalls without any technical difficulties.
Customizable League Options
- Each league has a large number of parameters that can be modified
to suit the league's preferences. These options are only available to
System Administrators and League Commissioners. Users who are not commissioners
in their league will not see any of the Commissioner links.
- A default maximum # of teams permitted in a league is set to 24. System
Administrators can override this maximum on a league-by-league basis.
- The League Name and Abbreviation are editable at any time.
- Player pools (AL only, NL only, etc.) can be modified as well as other
season settings such as the league's trade deadline, home field advantage
(for head-to-head leagues only), draft settings, lineup deadlines and
whether or not the league wants to use the message board or chat room
features.
- Three scoring options are available for all leagues: Rotisserie, Head-to-Head
and Points.
- Sharing of players is permitted if the league wants to allow it. There
are three options availabe: No sharing, sharing for all teams and only
sharing players across divisions.
- An option is available to allow leagues to keep the stats of pro players
traded outside of the league's player pool.
- Leagues can use a Waiver process to acquire free agents, a Free Agent
Acquisition Budget process (FAAB) or neither. If a league uses Waivers,
an option is available to automatically place all players on waivers
after the current scoring period is complete. This gives all teams an
equal chance to acquire free agents.
- Leagues have the option to use or not use a reserve list or injured
list. In addition, there is an option for leagues to only allow players
to be placed on the injured list if the player is actually injured and
only put players in the minor leagues if the player is actually sent
to the minors.
- Games Played by Position for both the current season and previous
season are customizable for each league.
- Player Contract and Salary information is also maintained for all
players for keeper leagues.
- Three additional wild card values are available for the league to
use and maintain any other information they would like about each player.
- Minimum at-bats and innings-pitched are available options for baseball
leagues.
- Commissioners can decide whether or not they want users to make their
own add/drops and trades or they want the commissioner to approve these
transactions.
- League Fees are also optional to keep track of fees for adding, reserving
and trading of players.
- A free-form text box is available for the league to use for any additional
league rules. These rules are shown on the League Rules report page.
Reports
- All reports will show the user's team highlighted in yellow.
- All reports with player names on them will contain a link to the player's
profile report.
- League scoreboard shows current scores (not live scoring) for all
active and/or reserved players as well as team totals. User can view
scores for any game played during the season in head-to-head leagues
as well as see scores for any scoring period for point leagues.
- Standings are available for all dates throughout the season. Standings
broken up by division as well as overall for all teams in the league.
- For head-to-head leagues, standings show wins, losses, ties, winning
percentage, current winning or losing streak, Points For, Points Against
and Games Back.
- For rotisserie and point leagues, standings show overall point totals
as well as point totals for each scoring category used by the league.
- Rosters can show all player details for one team or all teams in the
league. In addition, a roster grid of all players on all teams can be
shown.
- Transaction report can show all transactions for one team or all teams
in the league as well as the cost (if any) associated with each transaction.
- Team Stats report includes many options including showing only active
players stats as well as customizable date ranges. The report can also
show the standard scoring categories in a sport or the league-specific
ones.
- The FAAB Balances report shows the amount of Free Agent Acquisition
Budget (FAAB) money each team in the league has used and how much is
remaining.
- The Free Agent Report shows all free agents for a specified position
and a specified date range. The report can be sorted by any field shown
in the report. The report can also show the standard scoring categories
in a sport or the league-specific ones.
- The League Rules report gives an overview of all the league rules
currently in use by the league.
- The Players report allows the user to search for information on any
player. Once a player is selected, the report will show the player's
pro team, fantasy team (if any), jersey #, position, status and any
wild card information entered for the league. In addition, the Players
report will show the number of games played at a position, the players'
season-long stats and a game log of stats for the current season. Links
to the latest player news are also shown.
- The Service Time report shows the active/reserve status of any player
in the league for all dates throughout the season.
- League Finances are shown on the Finance Report and shows what each
team has paid and how much each team owes. Note that these finances
are kept for the league's convenience only and are not related to the
fees or costs charged to run the league commissioner service.
- A League Schedule report is available for head-to-head leagues only
and shows the entire season's schedule with results of games already
played posted as well.
Transactions
- Add/Drop allows teams add players to their roster and remove players
from their roster. It also allows teams to specify which position the
player should be added to and checks position requirements against the
league rules to ensure that players are only added to positions that
they are eligible for.
- Commissioner can use the Add/Drop page to make retroactive transactions
by changing the date shown on the screen.
- Retroactive transactions can also be made by using the Commissioner
function Edit Service Time (described below).
- Users can set their lineup using the Set Lineup page. Here, each team
can set their players' active/reserve status. Commissioners can make
lineup changes retroactively here by changing the date shown on the
screen.
- Trades can be offered from the Trades screen. Once a trade is offered,
the team receiving the offer will automatically be sent an e-mail informing
them of the offer. The team can then wither accept the deal, reject
the deal or make a counter-offer.
- Commissioners can make deals between owners using the Trades screen
at any time.
Commissioner Functions
- Only Commissioners and System Administrators have access to these
functions. Team owners who are not commissioners will not have access
to these links.
- A league message can be edited and is shown to all league members
on the league homepage.
- League position requirements can be updated at any time and include
minimum and maximum positions available for both active players and
all players on the roster.
- Any number of league divisions can be created and teams placed in
any division.
- Teams can be added and edited by the commissioner. Added teams will
receive an automated e-mail with instructions as to how to join their
league.
- Service Time for any player can be edited by the Commissioner. Service
Time indicates each players' active/reserve/dropped status for each
date throughout the season. This feature is very useful in making retroactive
transactions or correcting other transactions made. The commissioner
can then re-calculate the league's standings without any manual intervention.
- League Finances and Fees can be edited by the commissioner for individual
transactions at any time. In addition, the wording shown on the Transactions
report can be modified.
- Illegal Rosters, based on the league's position requirements, are
available to the commissioner at all times. If a team makes a transaction
that results in an illegal lineup, the commissioner will receive a message
in his Inbox (which appears on the league homepage) and the team who
made the transaction will also receive a message in his Inbox.
- Free Agent Acquisition Bids (FAAB) can be modified by the Commissioner
at any time.
- WildCard information can be edited by the Commissioner at any time
for any player in the league.
- If a player does not exist in the database, the commissioner can send
a request to the System Administrator with the player's particular information.
No e-mail address is shown to the user, but the System Administrators
will see the details via e-mail.
- A Draft Players routine is available that allows the commissioner
to add multiple players to any team at one time. Note that this is not
a league draft room, but instead a simple way for the commissioner to
add multiple players to rosters quickly and easily.
- The commissioner can change the league's scoring rules at any time.
See the Scoring Options section below for more details.
Scoring Options
- Each league can use rotisserie, head-to-head or point scoring formats.
- In rotisserie leagues, a weight can be given to each scoring category
if a league wants to have one category weigh more in the overall standings
than another.
- All scoring categories can be limited to a specific position or positions,
if desired.
- If a scoring category does not currently exist, the user can send
an automated message to the System Administrator asking for the new
scoring category to be added.
- For points and head-to-head leagues, each scoring category can be
assigned points. For example, 6 points for a rushing TD or 1 point for
every 25 passing yards can be assigned. Ranges are also permitted. For
example, 3 points for every Field Goal between 30 and 39 yards, 4 points
for every Field Goal between 40 and 49 yards. These options are completely
customizable for each league.
Public Leagues
- Useful for running contests where individual users sign up and play
rather than running an entire league.
- Public prize amounts and cost to join are editable by the System Administrator
in the League Info page for each public league.
- Public League rules are set by the System Administrators before the
season begins and users simply sign up to join the leagues.
Possible Future Enhancements
- The following is a list of enhancements that we plan on adding to
the software in the future, but do not yet exist: Maximum # of Transactions
per week, Add Relief and Starting Pitching positions (currently only
Pither is available), Online Draft/Auction tool, Max Games Played Limit
per position, Keeper League function to automatically copy rosters from
one season to the next, Permit weekly add/drops, but daily lineup changes,
Leaders report, In-season salary cap, Bonus points for scoring category
leaders, Show pending add/drops and allow withdrawals, Grid view of
standings, back-up FAAB bids, automation of illegal roster checks for
public leagues.
|