Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficiency) (Schedule of Warrants) (Details)

v2.4.1.9
Stockholders' Equity (Deficiency) (Schedule of Warrants) (Details) (Warrant [Member], USD $)
9 Months Ended
Jan. 31, 2015
Warrant [Member]
 
Number of Shares  
Balance Outstanding, April 30, 2014 23,144,005us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Granted 20,863,958us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Exercised   
Forfeited   
Expired   
Balance Outstanding, January 31, 2015 44,007,963us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Exercisable, January 31, 2015 44,007,963aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price  
Balance Outstanding, April 30, 2014 $ 0.31aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Granted $ 0.19aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Exercised   
Forfeited   
Expired   
Balance Outstanding, January 31, 2015 $ 0.25aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Exercisable, January 31, 2015 $ 0.25aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Remaining Contractual Term  
Balance Outstanding, April 30, 2014 4 years 1 month 6 days
Balance Outstanding, January 31, 2015 4 years 1 month 6 days
Exercisable, January 31, 2015 4 years 1 month 6 days
Aggregate Intrinsic Value  
Balance Outstanding, January 31, 2015 $ 299,903us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Exercisable, January 31, 2015 $ 299,903us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember