Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficiency) (Schedule of Stock Options Activity) (Details)

v2.4.1.9
Stockholders' Equity (Deficiency) (Schedule of Stock Options Activity) (Details) (USD $)
0 Months Ended 9 Months Ended
Jan. 31, 2015
Apr. 30, 2014
Jan. 31, 2015
Stock Incentive Plan and Stock Option Grants to Employees and Directors [Member]      
Number of Shares      
Balance Outstanding, April 30, 2014     10,476,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Granted     3,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Exercised       
Forfeited     (20,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Expired       
Balance Outstanding, January 31, 2015 14,356,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
10,476,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
14,356,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Exercisable, January 31, 2015 5,710,470us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
  5,710,470us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Weighted Average Exercise Price      
Balance Outstanding, April 30, 2014     $ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Weighted average exercise price of options granted     $ 0.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Exercised       
Forfeited     $ 0.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Expired       
Balance Outstanding, January 31, 2015 $ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
$ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Exercisable, January 31, 2015 $ 0.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
  $ 0.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Weighted Average Remaining Contractual Term      
Balance Outstanding, April 30, 2014 3 years 4 months 24 days 3 years 6 months  
Granted     3 years 4 months 24 days
Forfeited     4 years 1 month 6 days
Balance Outstanding, January 31, 2015 3 years 4 months 24 days 3 years 6 months  
Exercisable, January 31, 2015 2 years 10 months 24 days    
Aggregate Intrinsic Value      
Balance Outstanding, April 30, 2014       
Granted     103,000aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Forfeited     1,200aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Balance Outstanding, January 31, 2015 103,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
   103,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Exercisable, January 31, 2015 4,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
  4,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToEmployeesAndDirectorsMember
Stock Option Grants to Non-Employees [Member]      
Number of Shares      
Balance Outstanding, April 30, 2014     270,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Granted       
Exercised       
Forfeited     (50,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Expired       
Balance Outstanding, January 31, 2015 220,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
270,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
220,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Exercisable, January 31, 2015 73,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
  73,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Weighted Average Exercise Price      
Balance Outstanding, April 30, 2014     $ 0.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Weighted average exercise price of options granted       
Exercised       
Forfeited     $ 0.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Expired       
Balance Outstanding, January 31, 2015 $ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
$ 0.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
$ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Exercisable, January 31, 2015 $ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
  $ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Weighted Average Remaining Contractual Term      
Balance Outstanding, April 30, 2014 2 years 3 months 18 days 2 years 9 months 18 days  
Forfeited     3 years 8 months 12 days
Balance Outstanding, January 31, 2015 2 years 3 months 18 days 2 years 9 months 18 days  
Exercisable, January 31, 2015 2 years 3 months 18 days    
Aggregate Intrinsic Value      
Balance Outstanding, April 30, 2014       
Forfeited       
Balance Outstanding, January 31, 2015 4,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
   4,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
Exercisable, January 31, 2015 $ 1,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember
  $ 1,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= aspu_StockOptionGrantsToNonEmployeesMember