As far as the database goes, I've only set up a new column named DiscountCode, but haven't' started anything in eCart yet for that.
Also, I'm not sure if we're going to give additional discounts to people who are getting a 25% discount for academia which works great with you help last week.
I would imagine that it is just an additional discount trigger under Promotional Discount
AND Based on session variable value userapproved = a value of 0
where 0 is the default value a new user receives to not get the general 25% discount.