| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- <?php
 
- /**
 
-  * Interface que deve ser implementada pelos tipos de iLM disponíveis.
 
-  * Todos os métodos precisam ser implementados para permitir a correta manipulação dos iLM.
 
-  * 
 
-  * Atenção: esta classe (ilm_handle) é abstrata e aquelas que venham a implementá-la
 
-  * devem seguir o seguinte padrão: utilizar o nome da classe concreta todo em minúsculo
 
-  * bem como o nome de seu arquivo .php, que deve ter exatamente o mesmo nome da classe.
 
-  * As classes concretas devem estar na pasta 'ilm_handlers'.
 
-  * 
 
-  * @author Igor Moreira Félix
 
-  * @author Patricia Alves Rodrigues
 
-  * @author Leônidas O. Brandão
 
-  * 
 
-  */
 
- interface ilm_handle {
 
-     /**
 
-      * Método para implementar a importação de um iLM
 
-      */
 
-     public static function import_ilm($itemid, $files_extract, $application_xml, $contextuser, $fs);
 
-     
 
-     /**
 
-      * Método para o recebimento de um novo iLM
 
-      */
 
-     public static function new_ilm($itemid, $files_extract, $application_xml, $contextuser, $fs);
 
-     
 
-     /**
 
-      * Método para tratar a edição de um iLM
 
-      */
 
-     public static function edit_ilm($param, $itemid, $files_extract, $contextuser);
 
-     
 
-     /**
 
-      * Método para excluir um iLM
 
-      */
 
-     public static function delete_ilm($ilm_id);
 
-     
 
-     /**
 
-      * Método para expotar um iLM
 
-      */
 
-     public static function export_ilm($ilm_id);
 
-     
 
-     /**
 
-      * Método para copiar e preparar uma nova versão do iLM
 
-      */
 
-     public static function copy_new_version_ilm($param, $files_extract);
 
-     
 
-     /**
 
-      * Exibe o iLM
 
-      */
 
-     public static function view_ilm($ilmid, $from);
 
-     
 
-     /**
 
-      * Mostra a atividade no iLM
 
-      */
 
-     public static function show_activity_in_ilm($iassign_statement_activity_item, $student_answer, $enderecoPOST, $view_teacherfileversion);
 
-     
 
-     /**
 
-      * Gera as tags HTML para a exibição do iLM no navegador do usuário
 
-      */
 
-     public static function build_ilm_tags($ilm_id, $options = array());
 
-         
 
- }
 
 
  |