Os administradores podem usar as ferramentas de linha de comando dos arquivos de curso para:
- Fazer o backup do conteúdo dos arquivos de curso de um ou mais cursos usando o comando backup_course_files.
- Mudar os diretórios padrão de um ou mais cursos usando o comando update-course-directory.
- Mudar permissões para os diretórios individuais do curso usando o comando update-course-permission.
- Mudar permissões para o diretório /courses usando o comando update-all-course-hd-permission.
- Mover conteúdo de um ou mais cursos para Arquivos de curso usando o comando MoveCourseContent.
Fazer backup do conteúdo dos Arquivos do curso de um curso
O comando backup_course_files permite que os administradores extraiam os arquivos de curso de um único curso para um diretório selecionado para backup.
Se o gerenciamento de conteúdo for licenciado pela sua instituição, os administradores poderão usar esse comando apenas se o diretório padrão do curso não tiver sido alterado. Os administradores podem usar a pesquisa órfã existente para pesquisar arquivos associados aos cursos excluídos. Para saber mais, consulte Gerenciamento de conteúdo órfão.
- Em uma linha de comando, mude para o seguinte diretório, em que BLACKBOARD é o local de instalação do Blackboard Learn:
Sintaxe do UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
Sintaxe do Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- Neste diretório, digite o comando e operações a seguir:
backup_course_files.[sh|bat] COURSE_ID BACKUP_DIRECTORY
Exemplo do UNIX:
backup_course_files.sh Course001 /backups
Exemplo do Windows:
backup_course_files.bat Course001 c:\backups
Alterar os diretórios padrão
O comando update-course-directory permite que os administradores mudem os diretórios padrão de um ou mais cursos.
- Em uma linha de comando, mude para o seguinte diretório, em que BLACKBOARD é o local de instalação do Blackboard Learn:
Sintaxe do UNIX: cd $BLACKBOARD_HOME/apps/bbcms/binSintaxe do Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- Neste diretório, digite o comando usando a operação apropriada:
- Redefinir o diretório para um único curso:
update-course-directory.[sh|bat] --c COURSE_ID --p COURSE_DIRECTORY - Redefinir o diretório para um grupo de cursos usando uma fonte de dados:
update-course-directory.[sh|bat] --d DATA_SOURCE_BUID --p COURSE_DIRECTORY - Redefinir os diretórios para um grupo de cursos usando um arquivo de feed:
update-course-directory.[sh|bat] --f FEED_FILE_NAME
- Redefinir o diretório para um único curso:
Operação | Descrição |
---|---|
--c | Forneça o código do curso. |
--d | Forneça o UID do lote da fonte de dados para obter a lista de cursos. |
--f | Forneça o nome do arquivo de feed que contém uma lista de cado código do curso e seu diretório de destino. Por exemplo: courseId1|/courses/Files courseId2|/institution/Files Esta opção permite que os administradores executem a operação com base em um grupo de cursos especificados em um arquivo de feed. Este é essencialmente um processo de duas etapas:
|
--p | Para mover o conteúdo para um local diferente do diretório do curso padrão, forneça o diretório do curso de destino. |
Exemplo:
update-course-directory.sh --c Course001 --p /courses/Files
update-course-directory.sh --d DATA_SOURCE_BUID --p /institution/Files
update-course-directory.bat --f c:\feedfile.txt
Alterar permissões para diretórios de curso individuais
O comando update-course-permission permite que os administradores mudem as permissões para os diretórios individuais do curso.
- Em uma linha de comando, mude para o seguinte diretório, em que BLACKBOARD é o local de instalação do Blackboard Learn:
Sintaxe do UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
Sintaxe do Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- Neste diretório, digite o comando usando a operação apropriada:
- Alterar as permissões para um único curso:
update-course-permission.[sh|bat] --c COURSEID --r ROLE --p PERMISSIONS --o OPERATION --e RECURSIVEFLAG - Alterar as permissões para um grupo de cursos usando uma fonte de dados:
update-course-permission.[sh|bat] --d DATA_SOURCE_BUID --r ROLE --p PERMISSIONS --o OPERATION - Alterar as permissões para um grupo de cursos usando um arquivo de feed:
update-course-permission.[sh|bat] --f FEED_FILE_NAME
Alterar comandos de permissões Operação Descrição --c Forneça o código do curso. --d Forneça o UID do lote da fonte de dados para obter a lista de cursos. --r Forneça o nome da função para ter a permissão alterada conforme definido nas operações --o e --p. --p Forneça as permissões que serão adicionadas, removidas ou redefinidas conforme definido na operação --o. Valores válidos: - R: ler
- W: gravar
- D: excluir
- M: gerenciar
Várias permissões podem ser definidas combinando os valores. Por exemplo, para mudar as permissões Ler e Gravar para uma função, use RW.
--o Forneça a operação a ser executada: - add: Adiciona as permissões definidas na operação --p.
- remove: Remove as permissões definidas na operação --p.
- reset: Redefine as permissões definidas na operação --p.
--f Forneça o nome do arquivo de feed que contém uma lista de cado código do curso, função, permissão, operação e o sinalizador recursivo. Por exemplo:
courseId1|Instructor|RDM|add|y
courseId2|Course Builder|RD|reset|n
A opção Arquivo de feed permite que os administradores especifiquem qualquer grupo de cursos em relação ao qual eles desejam executar a operação, dentro de um arquivo gerado por eles. Este é essencialmente um processo de duas etapas:- Crie o arquivo de feed usando o banco de dados.
- Execute a linha de comando em relação ao arquivo de feed.
O benefício de usar um arquivo de feed é que os administradores terão um registro dos cursos em relação aos quais houve tentativa de operação.
--e Sinalizador recursivo "s" ou "n" y = as alterações de permissão são feitas recursivamente na pasta inicial do curso e suas subpastas e arquivos.
n = as alterações de permissão são feitas apenas na pasta inicial do curso.
Exemplo:
update-course-permission.bat --c Test001 --r Instructor --p RWD --o add
update-course-permission.sh --c Test002 --r 'Course Builder' --p RWDM --o reset
update-course-permission.bat --c Test003 --r Student --p RW --o remove
update-course-permission.sh --d DATA_SOURCE_BUID --r Instructor --p RDM --o reset
update-course-permission.bat --f c:\feedfile.txt - Alterar as permissões para um único curso:
Alterar permissões para o diretório /courses
O comando update-all-course-hd-permission permite que os administradores mudem as permissões para o diretório /courses.
- Em uma linha de comando, mude para o seguinte diretório, em que BLACKBOARD é o local de instalação do Blackboard Learn:
Sintaxe do UNIX: cd $BLACKBOARD_HOME/apps/bbcms/binSintaxe do Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- Neste diretório, digite o comando usando a operação apropriada:
update-all-course-hd-permission.[sh|bat] --r ROLE --p PERMISSIONS --o OPERATION
Alterar permissões nos comandos do diretório /courses Operação Descrição --r Forneça o nome da função para ter a permissão alterada conforme definido nas operações --o e --p. --p Forneça as permissões que serão adicionadas, removidas ou redefinidas conforme definido na operação --o. Valores válidos: - R: ler
- W: gravar
- D: excluir
- M: gerenciar
Várias permissões podem ser definidas combinando os valores. Por exemplo, para mudar as permissões Ler e Gravar para uma função, use RW.
--o Forneça a operação a ser executada: - add: Adiciona as permissões definidas na operação --p.
- remove: Remove as permissões definidas na operação --p.
- reset: Redefine as permissões definidas na operação --p.
--e Sinalizador recursivo "s" ou "n"
y = as alterações de permissão são feitas recursivamente na pasta inicial do curso e suas subpastas e arquivos.
n = as alterações de permissão são feitas apenas na pasta inicial do curso.Exemplo:
update-all-course-hd-permission.bat --r Instructor --p RWD --e n --o add
update-all-course-hd-permission.sh --r 'Course Builder' --p RWDM --e y --o reset
update-all-course-hd-permission.bat --r Student --p RW --e y --o remove
Mover o conteúdo de um ou mais cursos
Ao atualizar a partir de uma versão do Blackboard Learn anterior ao 9.1, os administradores podem mover o conteúdo existente do curso para o diretório Arquivos de curso a fim de aproveitar suas capacidades. O comando MoveCourseContent permite que os administradores movam em lote o conteúdo do curso para os arquivos de curso. Todo o conteúdo movido para os arquivos de curso é armazenado em uma subpasta do diretório /courses/CourseID. A subpasta é nomeada usando o formato a seguir: Course_ ID_ImportedContent_DATETIMESTAMP.
Se a sua instituição licenciar o gerenciamento de conteúdo, os administradores poderão definir uma única pasta de destino na Coleção de conteúdo para a qual todo o conteúdo será movido. A subpasta é nomeada usando o formato a seguir: Course_ID_ImportedContent_DATETIMESTAMP.
- Em uma linha de comando, mude para o seguinte diretório, em que BLACKBOARD é o local de instalação do Blackboard Learn:
Sintaxe do UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
Sintaxe do Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- Neste diretório, digite o comando usando a operação apropriada:
- Mover os arquivos para um único curso:
MoveCourseContent.[sh|bat] --c COURSE_ID [--p COURSE_DIRECTORY] - Mover os arquivos para um grupo de cursos usando um lote:
MoveCourseContent.[sh|bat] --b BATCH_UID [--p Course Builder] - Mover os arquivos para um grupo de cursos usando uma fonte de dados:
MoveCourseContent.[sh|bat] --d DATA_SOURCE_BUID [--p Course Builder] - Mover os arquivos para um grupo de cursos usando um arquivo de feed:
MoveCourseContent.[sh|bat] --f FEED_FILE_NAME [--p Course Builder]
- Mover os arquivos para um único curso:
Operação | Descrição |
---|---|
--c | Forneça o código do curso. |
--b | Forneça o UID do lote para obter a lista de cursos. |
--d | Forneça o UID do lote da fonte de dados para obter a lista de cursos. |
--f |
Forneça o nome do arquivo de feed que contém uma lista de cado código do curso ou UID do lote e seu diretório de destino. O arquivo de feed não usa um delimitador, mas o cabeçalho deve ser especificado, que por sua vez detalha qual coluna está sendo fornecida para o course_id ou batch_uid. Por exemplo: batch_uid ou course_id ou ***FileHeader
O benefício de usar um arquivo de feed é que os administradores terão um registro dos cursos em relação aos quais houve tentativa de operação. |
--p | Para mover o conteúdo para um local diferente do diretório do curso padrão, forneça o diretório de destino. |
Exemplo:
MoveCourseContent.sh --c Course001
MoveCourseContent.sh --c Course002 --p /institution/Course002<
MoveCourseContent.bat --b BATCH_UID
MoveCourseContent.bat --d DATA_SOURCE_BUID
MoveCourseContent.bat --f c:\feedfile.txt --p c:\institution\All