Newer
Older
CEE_VE50 / com / digitec / cee / LessonItem.as
@cwolsen cwolsen on 23 Aug 2019 5 KB Ckeaning up commented out code.
/***********************************************************
 * @author Maria A. Zamora
 * @company Digitec Interactive Inc.
 * @version 0.1
 * @date 1/14/2011
 * 
 *LessonItem class for conceptsFrame3 movie of the CEE application
 * CS5 version of com.digitec.cee.LessonItem  
**********************************************************/
package com.digitec.cee
{	
	public class LessonItem 
	{								
		//LESSONS		
		private var _id:String = "";
		private var _type:String = "";
		private var _publication:String= "";
		private var _lang:String = "";
		private var _display:String = "";
		private var _title:String = "";		
		private var _description:String = "";				
		private var _concepts:String = "";		
		private var _gradedisplay:String = "";		
		private var _gradelevel:String = "";	
		private var _source:String = "";
		private var _version:String = "";					
		private var _altversions:String = "";					
		private var _url:String = "";					
		
			
		 public function LessonItem( _xml:XML )
		 {					
			if( _xml.@id ){ _id =_xml.@id.toString();}
			if( _xml.@_type ){ _type =  _xml.@type.toString();}
			if( _xml.@publication ){ _publication =  _xml.@publication.toString();}
			if(_xml.@_lang  ){ _lang = _xml.@lang.toString();}
			if(_xml.@display != null  ){ _display =  _xml.@display.toString();}
			if( _xml.title != null ){ _title =  _xml.title.toString();}									
			if( _xml.desc ){ _description  =  _xml.desc.toString();}
			if( _xml.concepts ){ _concepts =_xml.concepts.toString();	 }
			if( _xml.gradedisplay ){ _gradedisplay =  _xml.gradedisplay.toString();}
			if( _xml.gradelevel ){ _gradelevel  =  _xml.gradelevel.toString();	}
			if( _xml.source ){ _source  =  _xml.source.toString();	}
			if( _xml.version != null ){ _version = _xml.version.toString();	}
			if( _xml.altversions != null ){ _altversions = _xml.altversions.toString();	}
			if( _xml.url != null ){ _url = _xml.url.toString();	}
			
		}			
	
		/*******************************************************************
	 	* GET FUNCTIONS
		*******************************************************************/						
		public function get id():String{ return _id; }
		
		public function get type():String	{ return _type; }						
		
		public function get publication():String	{ return _publication; }						
		
		public function get lang():String{ return _lang; }
		
		public function get  display():String	{ return _display; }						
		
		public function get  title():String	{ return _title; }						
		
		public function get  desc():String	{ return _description; }						
		
		public function get  concepts():String	{ return _concepts; }								
		
		public function get  gradedisplay():String{ return _gradedisplay; }
		
		public function get  gradelevel():String{ return _gradelevel; }
		
		public function get  source():String{ return _source; }
		
		public function get  version():String	{ return _version; }						
		
		public function get altversions():String	{ return _altversions; }						
		
		public function get pdf_url():String	{ return _url; }											
			
 
	} // Main class
 
} //end package



/************************************************************************************************************************** XML STRUCTURE
<?xml version="1.0" encoding="utf-8"?>
<library>
	<publications>
		<pub id="21" pubtype="teacher" lang="en" isbn="1-56183-566-8">
			<title>Advanced Placement Economics: Teacher Resource Manual</title>
			<parentof>24,23</parentof>
			<gradedisplay>9-12</gradedisplay>
			<gradelevel>9-12</gradelevel>
			<description><![CDATA[The teacher guide accompanies the student activities books in macro- and microeconomics for teaching college-level economics in AP Economics courses. The publication contains course outlines, unit plans, teaching instructions, and answers to the student activities and sample tests.]]></description>
			<img>1-56183-566-8.jpg</img>
			<storeurl>http://ve.ncee.net/store/link.php?isbn=1-56183-566-8</storeurl>
		</pub>
		<pub id="24" pubtype="student" lang="en" isbn="1-56183-567-6">
			<title>Advanced Placement Economics: Macroeconomics - Student Activities</title>
			<childof>21</childof>
			<gradedisplay>9-12</gradedisplay>
			<gradelevel>9-12</gradelevel>
			<description><![CDATA[This publication contains 55 activities that teach college-level macroeconomics to students in AP Economics classes.]]></description>
			<img>1-56183-567-6.jpg</img>
			<storeurl>http://ve.ncee.net/store/link.php?isbn=1-56183-567-6</storeurl>
		</pub>		
	</publications>
	<lessons>
		<lesson type="print" id="66623" publication="95" lang="en" display="false">
			<title><![CDATA[Front Material]]></title>
			<url><![CDATA[1-56183-574-9_front.pdf]]></url>
		</lesson>
		<lesson type="print" id="62130" publication="47" lang="en" display="true">
			<title><![CDATA[Unit 5 - Economic Systems: How Nations Organize Their Economies]]></title>
			<description><![CDATA[In this lesson, students will explain the difference between traditional, command, market, and mixed economies; explain why every country must have an economic system; explain the behavior of buyers and sellers in the market; expl...]]></description>
			<concepts><![CDATA[economic systems,market structures,price floors and ceilings,trade-offs among goals,scarcity,productive resources,economic systems,competition and market structures,price ceilings and floors,decision making/cost-benefit analysis,productive resources,international,1-56183-054-2,]]></concepts>
			<gradedisplay>6-8</gradedisplay>
			<gradelevel>6-8</gradelevel>
			<url><![CDATA[1-56183-054-2_05.pdf]]></url>
		</lesson>		
	</lessons>
</library>
		*****************************************/